Software defined networks (SDN) is a novel network architecture, which decouples the control layer and data layer of the original network architecture. This network architecture utilizes controller to control data transmission. With the expansion of network scale, a single controller is unable to manage the whole network, while multiple controllers need to be deployed. Consequently, how to deploy multiple controllers appropriately is a hot topic in SDN. Furthermore, many intelligent algorithms have been applied to solving this problem. In this paper, we employ Cuckoo Search Algorithm (CSA) to improve the ability of multi-controller deployment. In order to improve the local search ability of the algorithm, the standard CS algorithm is improved in this paper. Firstly, weight coefficient is introduced to adjust the convergence speed of the algorithm. Secondly, all individuals sort according to their function values, after sorting the population can be divided into two parts. The experimental results demonstrate that the modified CSA performs better than other algorithms in multi-controller deployment.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.