Controller placement and flow based dynamic management problem towards SDN
Abstract
The SDN architecture decouples the control plane and data plane, and multiple controllers are adopted to solve the scalability and reliability problem in SDN. However, most of the researches are focused on the control architecture and ignore the controller placement problem. Moreover, the mapping between the switches and controllers are static in current proposals, which will lead to the load unbalance of controllers under dynamic flow variations. In this paper, we define a new controller placement metric considering the node weight for a single domain at first, and then propose a dynamic switch migration algorithm to adapt to the flow dynamics and realize controller load balance in multiple SDN domains. Finally, a simple simulation platform is built to verify the proposed scheme.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
A note on two problems in connexion with graphs
Dijkstra, E. (1959) · Numerische Mathematik · doi:10.1007/bf01386390 · Cited by 24,351 · see citing works
Some Simplified NP-Complete Graph Problems
Garey, M., Johnson, D. S., & Stockmeyer, L. (1976) · Theoretical Computer Science · doi:10.1016/0304-3975(76)90059-1 · Cited by 2,392 · see citing works
Jain, S., Kumar, A., Mandal, S., Ong, J. S., Poutievski, L., Singh, A., Venkata, S., Wanderer, J., Zhou, J., Zhu, M., et al. (2013) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2486001.2486019 · Cited by 1,770 · see citing works
Onix: a distributed control platform for large-scale production networks
Koponen, T., Casado, M., Gude, N. S., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., Hama, T., et al. (2010) · doi:10.5555/1924943.1924968 · Cited by 1,247 · see citing works
Curtis, A. R., Mogul, J. C., Tourrilhes, J., Yalagandula, P., Sharma, P. K., & Banerjee, S. (2011) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/2018436.2018466 · Cited by 960 · see citing works
HyperFlow: a distributed control plane for OpenFlow
Tootoonchian, A., & Ganjali, Y. (2010) · Cited by 899 · see citing works
The controller placement problem
Heller, B., Sherwood, R., & McKeown, N. (2012) · doi:10.1145/2342441.2342444 · Cited by 875 · see citing works
On the placement of Web server replicas
Qiu, L., Padmanabhan, V. N., & Voelker, G. (2002) · doi:10.1109/infcom.2001.916655 · Cited by 802 · see citing works
Curtis, A. R., Mogul, J. C., Tourrilhes, J., Yalagandula, P., Sharma, P. K., & Banerjee, S. (2011) · ACM SIGCOMM Computer Communication Review · doi:10.1145/2043164.2018466 · Cited by 545 · see citing works
On scalability of software-defined networking
Yeganeh, S. H., Tootoonchian, A., & Ganjali, Y. (2013) · IEEE Communications Magazine · doi:10.1109/mcom.2013.6461198 · Cited by 501 · see citing works
Recent Advances in Graph Partitioning
Buluç, A., Meyerhenke, H., Safro, I., et al. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-49487-6_4 · Cited by 486 · see citing works
Towards an elastic distributed SDN controller
Dixit, A. A., Hao, F., Mukherjee, S., Lakshman, T. V., & Kompella, R. R. (2013) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2491185.2491193 · Cited by 468 · see citing works
Dynamic Controller Provisioning in Software Defined Networks
Bari, M. F., Roy, A. R., Chowdhury, S. R., Zhang, Q., Zhani, M. F., Ahmed, R., & Boutaba, R. (2013) · Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013) · doi:10.1109/cnsm.2013.6727805 · Cited by 369 · see citing works
On the Capacitated Controller Placement Problem in Software Defined Networks
Yao, G., Bi, J., Li, Y., & Guo, L. (2014) · IEEE Communications Letters · doi:10.1109/lcomm.2014.2332341 · Cited by 366 · see citing works
Pareto-optimal resilient controller placement in SDN-based core networks
Hock, D., Hartmann, M., Gebert, S., Jarschel, M., Zinner, T., & Tran‐Gia, P. (2013) · International Teletraffic Congress · doi:10.1109/itc.2013.6662939 · Cited by 281 · see citing works
Optimal Model for the Controller Placement Problem in Software Defined Networks
Sallahi, A., & St‐Hilaire, M. (2014) · IEEE Communications Letters · doi:10.1109/lcomm.2014.2371014 · Cited by 234 · see citing works
Survivor: An enhanced controller placement strategy for improving SDN survivability
Müller, L. F., Oliveira, R. R., Luizelli, M. C., Gaspary, L. P., & Barcellos, M. P. (2014) · Globecom · doi:10.1109/glocom.2014.7037087 · Cited by 191 · see citing works
Reliability-aware controller placement for Software-Defined Networks
Hu, Y., Wang, W., Gong, X., Que, X., & Cheng, S. (2013) · Integrated Network Management · Cited by 164 · see citing works
On Resilience of Split-Architecture Networks
Zhang, Y., Beheshti, N., & Tatipamula, M. (2011) · Globecom · doi:10.1109/glocom.2011.6134496 · Cited by 129 · see citing works
Optimal controller placement in Software Defined Networks (SDN) using a non-zero-sum game
Rath, H. K., Revoori, V., Nadaf, S., & Simha, A. (2014) · IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM) · doi:10.1109/wowmom.2014.6918987 · Cited by 123 · see citing works
Zoning for hierarchical network optimization in software defined networks
Li, X., Djukic, P., & Zhang, H. (2014) · IEEE Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2014.6838414 · Cited by 48 · see citing works
Game model for switch migrations in software‐defined network
Cheng, G., & Chen, H. (2014) · Electronics Letters · doi:10.1049/el.2014.2086 · Cited by 24 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
QoE Management of Multimedia Streaming Services in Future Networks: A Tutorial and Survey
Barakabitze, A. A., Barman, N., Ahmad, A., Zadtootaghaj, S., Sun, L., Martini, M. G., & Atzori, L. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2958784 · Cited by 239 · see citing works
A load-balancing mechanism for distributed SDN control plane using response time
Cui, J., Lu, Q., Zhong, H., Tian, M., & Liu, L. (2018) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2018.2876369 · Cited by 130 · see citing works
- Authors
- Yao, L., Hong, P., Zhang, W., Li, J., & Ni, D.
- Affiliations
- University of Science and Technology of China (CN)
- Huawei Technologies (China) (CN)
- Venue
- 2015 IEEE International Conference on Communication Workshop (ICCW)
- Publisher
- IEEE
- Published
- 2015-06
- Pages
- 363-368
- ISSN
- 2164-7038 (ISSN-L)
- OpenAlex
- W1568086164
- Cited by
- 68
- References
- 22
- Citations by year
- 2025: 1 · 2024: 2 · 2023: 2 · 2022: 4 · 2021: 9 · 2020: 8 · 2019: 19 · 2018: 8 · 2017: 9 · 2016: 6
- FWCI
- 5.70
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE International Conference on Communications workshops (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Optical Network Technologies
- Physical Sciences › Computer Science › Computer Networks and Communications › Caching and Content Delivery
- Keywords
- software-defined networking, controller placement, controller load balancing, switch migration, flow dynamics, node weights
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review