Dynamic Controller Provisioning in Software Defined Networks
Abstract
Software Defined Networking (SDN) has emerged as a new paradigm that offers the programmability required to dynamically configure and control a network. A traditional SDN implementation relies on a logically centralized controller that runs the control plane. However, in a large-scale WAN deployment, this rudimentary centralized approach has several limitations related to performance and scalability. To address these issues, recent proposals have advocated deploying multiple controllers that work cooperatively to control a network. Nonetheless, this approach drags in an interesting problem, which we call the Dynamic Controller Provisioning Problem (DCPP). DCPP dynamically adapts the number of controllers and their locations with changing network conditions, in order to minimize flow setup time and communication overhead. In this paper, we propose a framework for deploying multiple controllers within an WAN. Our framework dynamically adjusts the number of active controllers and delegates each controller with a subset of Openflow switches according to network dynamics while ensuring minimal flow setup time and communication overhead. To this end, we formulate the optimal controller provisioning problem as an Integer Linear Program (ILP) and propose two heuristics to solve it. Simulation results show that our solution minimizes flow setup time while incurring very low communication overhead.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Lantz, B., Heller, B., & McKeown, N. (2010) · doi:10.1145/1868447.1868466 · Cited by 1,828 · see citing works
Measuring ISP topologies with rocketfuel
Spring, N. T., Mahajan, R., & Wetherall, D. J. (2002) · ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM) · doi:10.1145/633025.633039 · Cited by 1,269 · 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
Measuring ISP Topologies With Rocketfuel
Spring, N. T., Mahajan, R., Wetherall, D. J., & Anderson, T. E. (2004) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2003.822655 · Cited by 1,011 · 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
Yeganeh, S. H., & Ganjali, Y. (2012) · doi:10.1145/2342441.2342446 · Cited by 645 · see citing works
Scalable flow-based networking with DIFANE
Yu, M., Rexford, J., Freedman, M. J., & Wang, J. (2010) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/1851182.1851224 · Cited by 549 · see citing works
Levin, D., Wundsam, A., Heller, B., Handigol, N., & Feldmann, A. (2012) · ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) · doi:10.1145/2342441.2342443 · Cited by 298 · see citing works
Measuring ISP topologies with rocketfuel
Spring, N. T., Mahajan, R., & Wetherall, D. J. (2002) · doi:10.1145/633038.633039 · Cited by 177 · see citing works
Improved approximation algorithms for unsplittable flow problems
Kolliopoulos, S. G., & Stein, C. (2002) · Annual Symposium on Foundations of Computer Science · doi:10.1109/sfcs.1997.646131 · Cited by 138 · see citing works
Internet Access Traffic Measurement and Analysis
Gebert, S., Pries, R., Schlosser, D., & Heck, K. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-28534-9_3 · Cited by 81 · see citing works
Flagged first, then by citations
2 of the 15 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Software-Defined Networking: A Comprehensive Survey
Kreutz, D., Ramos, F. M. V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S. (2015) · Proceedings of the IEEE · doi:10.1109/jproc.2014.2371999 · Cited by 5,050 · see citing works
Smart Cities: A Survey on Data Management, Security, and Enabling Technologies
Gharaibeh, A., Salahuddin, M. A., Hussini, S. J., Khreishah, A., Khalil, I., Guizani, M., & Al-Fuqaha, A. (2017) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2017.2736886 · Cited by 628 · see citing works
Security in Software Defined Networks: A Survey
Ahmad, I., Namal, S., Ylianttila, M., & Gurtov, A. (2015) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2015.2474118 · Cited by 512 · see citing works
Software defined networking-based vehicular Adhoc Network with Fog Computing
Truong, N. B., Lee, G. M., & Ghamri-Doudane, Y. M. (2015) · IFIP/IEEE International Symposium on Integrated Network Management (IM) · doi:10.1109/inm.2015.7140467 · Cited by 432 · see citing works
Software‐defined networking (SDN): a survey
Benzekki, K., Fergougui, A. E., & Alaoui, A. E. B. E. (2016) · Security and Communication Networks · doi:10.1002/sec.1737 · Cited by 410 · see citing works
Heuristic Approaches to the Controller Placement Problem in Large Scale SDN Networks
Lange, S., Gebert, S., Zinner, T., Tran‐Gia, P., Hock, D., Jarschel, M., & Hoffmann, M. (2015) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2015.2402432 · Cited by 393 · see citing works
A survey: Control plane scalability issues and approaches in Software-Defined Networking (SDN)
Karakuş, M., & Arjan Durresi, A. (2016) · Computer Networks · doi:10.1016/j.comnet.2016.11.017 · Cited by 375 · see citing works
PayLess: A low cost network monitoring framework for Software Defined Networks
Chowdhury, S. R., Bari, M. F., Ahmed, R., & Boutaba, R. (2014) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2014.6838227 · Cited by 342 · see citing works
Self-citationQoE 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
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
Software-Defined Networking for RSU Clouds in Support of the Internet of Vehicles
Salahuddin, M. A., Al‐Fuqaha, A., & Guizani, M. (2014) · IEEE Internet of Things Journal · doi:10.1109/jiot.2014.2368356 · Cited by 224 · see citing works
A survey on software defined networking with multiple controllers
Zhang, Y., Cui, L., Wang, W., & Zhang, Y.-X. (2017) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2017.11.015 · Cited by 223 · see citing works
A Survey on Controller Placement in SDN
Das, T., Sridharan, V., & Gurusamy, M. (2019) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2019.2935453 · Cited by 215 · see citing works
Security in Software-Defined Networking: Threats and Countermeasures
Shu, Z., Wan, J., Li, D., Lin, J., Vasilakos, A. V., & Imran, M. A. (2016) · Mobile Networks and Applications · doi:10.1007/s11036-016-0676-x · Cited by 206 · 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
Dynamic SDN controller assignment in data center networks: Stable matching with transfers
Wang, T., Liu, F., Guo, J., & Xu, H. L. (2016) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom.2016.7524357 · Cited by 184 · see citing works
A comprehensive survey of load balancing techniques in software-defined network
Hamdan, M., Hassan, E., Abdelaziz, A., Abdallah, A. E., Mohammed, B., Khan, S., Vasilakos, A. V., & Marsono, M. N. (2020) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2020.102856 · Cited by 176 · see citing works
A comprehensive survey of interface protocols for software defined networks
Latif, Z., Sharif, K., Li, F., Karim, M. M., Biswas, S., & Wang, Y. (2020) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2020.102563 · Cited by 175 · see citing works
Artificial intelligence enabled software‐defined networking: a comprehensive overview
Latah, M., & Toker, L. (2018) · IET Networks · doi:10.1049/iet-net.2018.5082 · Cited by 162 · see citing works
Liao, J., Sun, H., Wang, J., Qi, Q., Li, K., & Li, T. (2016) · Computer Networks · doi:10.1016/j.comnet.2016.10.014 · Cited by 157 · see citing works
Control plane of software defined networks: A survey
Xie, J., Guo, D., Hu, Z., Qu, T., & Lv, P. (2015) · Computer Communications · doi:10.1016/j.comcom.2015.06.004 · Cited by 155 · see citing works
An Efficient Online Algorithm for Dynamic SDN Controller Assignment in Data Center Networks
Wang, T., Liu, F., & Xu, H. L. (2017) · IEEE/ACM Transactions on Networking · doi:10.1109/tnet.2017.2711641 · Cited by 149 · see citing works
PolicyCop: An Autonomic QoS Policy Enforcement Framework for Software Defined Networks
Bari, M. F., Chowdhury, S. R., Ahmed, R., & Boutaba, R. (2013) · IEEE SDN for Future Networks and Services (SDN4FNS) · doi:10.1109/sdn4fns.2013.6702548 · Cited by 145 · see citing works
Self-citationA Switch Migration-Based Decision-Making Scheme for Balancing Load in SDN
Wang, C., Hu, B., Chen, S., Li, D., & Liu, B. (2017) · IEEE Access · doi:10.1109/access.2017.2684188 · Cited by 143 · see citing works
Capacitated Next Controller Placement in Software Defined Networks
Killi, B. R., & Rao, S. V. (2017) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2017.2720699 · Cited by 131 · see citing works
A survey and classification of controller placement problem in SDN
Singh, A. K., & Srivastava, S. (2018) · International Journal of Network Management · doi:10.1002/nem.2018 · Cited by 126 · see citing works
Large-Scale Dynamic Controller Placement
Huque, M. T. I. U., Si, W., Jourjon, G., & Gramoli, V. (2017) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2017.2651107 · Cited by 124 · 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
Capacity-Aware and Delay-Guaranteed Resilient Controller Placement for Software-Defined WANs
Tanha, M., Sajjadi, D., Ruby, R., & Pan, J. (2018) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2018.2829661 · Cited by 116 · see citing works
Fault Management in Software-Defined Networking: A Survey
Yu, Y., Li, X., Leng, X., Song, L., Bu, K., Chen, Y., Yang, J., Zhang, L., Cheng, K., & Xiao, X. W. (2018) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2018.2868922 · Cited by 111 · see citing works
ESMLB: Efficient Switch Migration-Based Load Balancing for Multicontroller SDN in IoT
Sahoo, K. S., Puthal, D., Tiwary, M., Usman, M., Sahoo, B., Wen, Z., Sahoo, B. P. S., & Ranjan, R. K. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2952527 · Cited by 110 · see citing works
SDN Security Review: Threat Taxonomy, Implications, and Open Challenges
Rahouti, M., Xiong, K., Xin, Y., Jagatheesaperumal, S. K., Ayyash, M., & Shaheed, M. (2022) · IEEE Access · doi:10.1109/access.2022.3168972 · Cited by 110 · see citing works
Design and Evaluation of Reconfigurable SDN LEO Constellations
Papa, A., de Cola, T., Vizarreta, P., He, M., Machuca, C. M., & Kellerer, W. (2020) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2020.2993400 · Cited by 109 · see citing works
On reliable controller placements in Software-Defined Networks
Ros, F. J., & Ruiz, P. M. (2015) · Computer Communications · doi:10.1016/j.comcom.2015.09.008 · Cited by 108 · see citing works
Dynamic Switch Migration in Distributed Software-Defined Networks to Achieve Controller Load Balance
Xu, Y., Cello, M., Wang, I.-C., Walid, A., Wilfong, G., Wen, C. H. ‐., Marchese, M., & Chao, H. J. (2019) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2019.2894237 · Cited by 106 · see citing works
Adaptive Resource Management and Control in Software Defined Networks
Tuncer, D., Charalambides, M., Clayman, S., & George Pavlou, A. (2015) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2015.2402752 · Cited by 94 · see citing works
Expansion Model for the Controller Placement Problem in Software Defined Networks
Sallahi, A., & St-Hilaire, M. (2016) · IEEE Communications Letters · doi:10.1109/lcomm.2016.2621746 · Cited by 92 · see citing works
Dynamic SDN Controller Placement in a LEO Constellation Satellite Network
Papa, A., de Cola, T., Vizarreta, P., He, M., Machuca, C. M., & Kellerer, W. (2018) · Globecom · doi:10.1109/glocom.2018.8647843 · Cited by 88 · see citing works
Design considerations for managing wide area software defined networks
Ahmed, R., & Boutaba, R. (2014) · IEEE Communications Magazine · doi:10.1109/mcom.2014.6852092 · Cited by 84 · see citing works
Self-citationZhang, B., Wang, X., & Huang, M. (2018) · Computer Communications · doi:10.1016/j.comcom.2018.04.008 · Cited by 83 · see citing works
The Origin and Evolution of Open Programmable Networks and SDN
Anerousis, N., Chemouil, P., Lazar, A. A., Mihai, N., & Weinstein, S. B. (2021) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2021.3060582 · Cited by 79 · see citing works
SDN Controller Placement at the Edge: Optimizing Delay and Overheads
Qin, Q., Poularakis, K., Iosifidis, G., & Tassiulas, L. (2018) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom.2018.8485963 · Cited by 78 · see citing works
Multi-domain Software Defined Networking: Research status and challenges
Wibowo, F. X. A., Gregory, M. A., Ahmed, K. E. U., & Gomez, K. (2017) · Journal of Network and Computer Applications · doi:10.1016/j.jnca.2017.03.004 · Cited by 78 · see citing works
DHA: Distributed decisions on the switch migration toward a scalable SDN control plane
Cheng, G., Chen, H., Wang, Z., & Chen, S. (2015) · IFIP Networking Conference (IFIP Networking) · doi:10.1109/ifipnetworking.2015.7145319 · Cited by 72 · see citing works
Heuristic approaches for the reliable SDN controller placement problem
Singh, A. K., Maurya, S., Kumar, N., & Srivastava, S. (2019) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.3761 · Cited by 71 · see citing works
Hu, T., Lan, J., Zhang, J., & Zhao, W. (2018) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-018-0632-6 · Cited by 71 · see citing works
Liang, C., Kawashima, R., & Matsuo, H. (2014) · International Symposium on Computing and Networking · doi:10.1109/candar.2014.108 · Cited by 68 · see citing works
BalCon: A Distributed Elastic SDN Control via Efficient Switch Migration
Cello, M., Xu, Y., Walid, A., Wilfong, G., Chao, H. J., & Marchese, M. (2017) · IEEE International Conference on Cloud Engineering · doi:10.1109/ic2e.2017.33 · Cited by 67 · see citing works
On the placement of controllers in software-Defined-WAN using meta-heuristic approach
Sahoo, K. S., Puthal, D., Obaidat, M. S., Sarkar, A., Mishra, S. K., & Sahoo, B. (2018) · Journal of Systems and Software · doi:10.1016/j.jss.2018.05.032 · Cited by 67 · see citing works
Controller placement and flow based dynamic management problem towards SDN
Yao, L., Hong, P., Zhang, W., Li, J., & Ni, D. (2015) · 2015 IEEE International Conference on Communication Workshop (ICCW) · doi:10.1109/iccw.2015.7247206 · Cited by 68 · see citing works
The role of the inter-controller consensus in the placement of distributed SDN controllers
Zhang, T., Paolo Giaccone, A., Bianco, A. G., & Domenico, S. D. (2017) · Computer Communications · doi:10.1016/j.comcom.2017.09.007 · Cited by 66 · see citing works
Static Placement and Dynamic Assignment of SDN Controllers in LEO Satellite Networks
Guo, J., Yang, L., Rincón, D., Sallent, S., Chen, Q., & Liu, X. (2022) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2022.3184989 · Cited by 65 · see citing works
Singh, G. D., Tripathi, V., Dumka, A., Rathore, R. S., Bajaj, M., Escorcia‐Gutierrez, J., Aljehane, N. O., Blažek, V., & Prokop, L. (2023) · Alexandria Engineering Journal · doi:10.1016/j.aej.2023.12.018 · Cited by 64 · see citing works
Controller placement in software defined networks: A Comprehensive survey
Killi, B. R., & Rao, S. V. (2019) · Computer Networks · doi:10.1016/j.comnet.2019.106883 · Cited by 63 · see citing works
On Load Balancing via Switch Migration in Software-Defined Networking
AL-Tam, F., & Correia, N. (2019) · IEEE Access · doi:10.1109/access.2019.2929651 · Cited by 62 · see citing works
Shirmarz, A., & Ghaffari, A. (2021) · Journal of Ambient Intelligence and Humanized Computing · doi:10.1007/s12652-020-02754-w · Cited by 61 · see citing works
Modeling flow setup time for controller placement in SDN: Evaluation for dynamic flows
He, M., Basta, A., Blenk, A., & Kellerer, W. (2017) · International Conference on Communications · doi:10.1109/icc.2017.7996654 · Cited by 60 · see citing works
Neghabi, A. A., Navimipour, N. J., Hosseinzadeh, M., & Rezaee, A. (2019) · International Journal of Communication Systems · doi:10.1002/dac.3875 · Cited by 60 · see citing works
Dynamic and static controller placement in Software-Defined Satellite Networking
Wu, S., Chen, X., Yang, L., Fan, C., & Zhao, Y. B. (2018) · Acta Astronautica · doi:10.1016/j.actaastro.2018.07.017 · Cited by 59 · see citing works
Cost Minimization for Rule Caching in Software Defined Networking
Huang, H., Guo, S., Li, P., Liang, W., & Zomaya, A. Y. (2015) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2015.2431684 · Cited by 58 · see citing works
Toward Elastic Distributed SDN/NFV Controller for 5G Mobile Cloud Management Systems
Aissioui, A., Ksentini, A., Gueroui, A. M., & Taleb, T. (2015) · IEEE Access · doi:10.1109/access.2015.2489930 · Cited by 58 · see citing works
An adaptive heuristic for multi-objective controller placement in software-defined networks
Ahmadi, V., & Khorramizadeh, M. (2017) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2017.12.043 · Cited by 57 · see citing works
Software-Defined Networking: A Comprehensive SurveyPreprint
Kreutz, D., Ramos, F. M. V., Verı́ssimo, P., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1406.0440 · Cited by 57 · see citing works
Control Plane Latency With SDN Network Hypervisors: The Cost of Virtualization
Blenk, A., Basta, A., Zerwas, J., Martin Reisslein, B., & Kellerer, W. (2016) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2016.2587900 · Cited by 55 · see citing works
Cooperative game theory based network partitioning for controller placement in SDN
Killi, B. R., Reddy, E. A., & Rao, S. V. (2018) · International Conference on Communication Systems & Networks (COMSNETS) · doi:10.1109/comsnets.2018.8328186 · Cited by 54 · see citing works
Deep Reinforcement Learning for Controller Placement in Software Defined Network
Wu, Y., Zhou, S., Wei, Y., & Leng, S. (2020) · IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) · doi:10.1109/infocomwkshps50562.2020.9162977 · Cited by 53 · see citing works
SDN Controller Placement With Delay-Overhead Balancing in Wireless Edge Networks
Qin, Q., Poularakis, K., Iosifidis, G., Kompella, S., & Tassiulas, L. (2018) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2018.2876064 · Cited by 52 · see citing works
Controller placement in software-defined WAN using multi objective genetic algorithm
Jalili, A., Ahmadi, V., Keshtgari, M., & Kazemi, M. (2015) · International Conference on Knowledge-Based Engineering and Innovation · doi:10.1109/kbei.2015.7436121 · Cited by 51 · see citing works
Dynamic SDN Controller Load Balancing
Sufiev, H., Haddad, Y., Barenboim, L., & Soler, J. (2019) · Future Internet · doi:10.3390/fi11030075 · Cited by 51 · see citing works
Towards Dynamic Controller Placement in Software Defined Vehicular Networks
Toufga, S., Abdellatif, S., Assouane, H. T., Owezarski, P., & Villemur, T. (2020) · Sensors · doi:10.3390/s20061701 · Cited by 49 · see citing works
On the Placement of VNF Managers in Large-Scale and Distributed NFV Systems
Abu-Lebdeh, M., Naboulsi, D., Glitho, R., & Wetté, C. (2017) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2017.2730199 · Cited by 48 · see citing works
Cutting Long-Tail Latency of Routing Response in Software Defined Networks
Xie, J., Guo, D., Li, X., Shen, Y., & Jiang, X. (2018) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2018.2815358 · Cited by 48 · see citing works
Killi, B. R., & Rao, S. V. (2018) · Computer Networks · doi:10.1016/j.comnet.2018.11.027 · Cited by 47 · see citing works
Akin, E., & Korkmaz, T. (2019) · IEEE Access · doi:10.1109/access.2019.2946707 · Cited by 47 · see citing works
Reliability-based controller placement algorithm in software defined networking
Liu, J., Liu, J., & Xie, R. (2016) · Computer Science and Information Systems · doi:10.2298/csis160225014l · Cited by 46 · see citing works
Cooperative load balancing for hierarchical SDN controllers
Selvi, H., Gür, G., & Alagöz, F. (2016) · IEEE International Conference on High Performance Switching and Routing (HPSR) · doi:10.1109/hpsr.2016.7525646 · Cited by 46 · see citing works
Varna-based optimization: a novel method for capacitated controller placement problem in SDN
Singh, A. K., Maurya, S., & Srivastava, S. (2019) · Frontiers of Computer Science · doi:10.1007/s11704-018-7277-8 · Cited by 46 · see citing works
Load balancing researches in SDN: A survey
Li, L., & Xu, Q. (2017) · IEEE International Conference on Electronics Information and Emergency Communication · doi:10.1109/iceiec.2017.8076592 · Cited by 45 · see citing works
Improving Resources Management in Network Virtualization by Utilizing a Software-Based Network
Javadpour, A. (2019) · Wireless Personal Communications · doi:10.1007/s11277-019-06176-6 · Cited by 45 · see citing works
RSU cloud and its resource management in support of enhanced vehicular applications
Salahuddin, M. A., Al‐Fuqaha, A., Guizani, M., & Cherkaoui, S. (2014) · IEEE Globecom Workshops (GC Wkshps) · doi:10.1109/glocomw.2014.7063418 · Cited by 44 · see citing works
Kobo, H. I., Abu-Mahfouz, A. M. I., & Hancke, G. P. (2019) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.3588 · Cited by 44 · see citing works
Specialized Heuristics for the Controller Placement Problem in Large Scale SDN Networks
Lange, S., Gebert, S., Spoerhase, J., Rygielski, P., Zinner, T., Kounev, S., & Tran‐Gia, P. (2015) · International Teletraffic Congress · doi:10.1109/itc.2015.32 · Cited by 43 · see citing works
Dynamic switch migration towards a scalable SDN control plane
Cheng, G., Chen, H., Hu, H., & Lan, J. (2016) · International Journal of Communication Systems · doi:10.1002/dac.3101 · Cited by 43 · see citing works
Hu, T., Yi, P., Guo, Z., Lan, J., & Hu, Y. (2019) · Future Generation Computer Systems · doi:10.1016/j.future.2019.01.010 · Cited by 43 · see citing works
Maximizing SDN control resource utilization via switch migration
Ye, X., Cheng, G., & Luo, X. (2017) · Computer Networks · doi:10.1016/j.comnet.2017.06.022 · Cited by 42 · see citing works
A new GSO based method for SDN controller placement
Torkamani-Azar, S., & Jahanshahi, M. (2020) · Computer Communications · doi:10.1016/j.comcom.2020.09.004 · Cited by 42 · see citing works
SDN Controller Assignment and Load Balancing with Minimum Quota of Processing Capacity
Filali, A., Kobbane, A., Elmachkour, M., & Cherkaoui, S. (2018) · International Conference on Communications · doi:10.1109/icc.2018.8422750 · Cited by 41 · see citing works
Fractional switch migration in multi-controller software-defined networking
AL-Tam, F., & Correia, N. (2019) · Computer Networks · doi:10.1016/j.comnet.2019.04.011 · Cited by 41 · see citing works
Tahmasebi, S., Rasouli, N., Kashefi, A. H., Rezabeyk, E. M., & Faragardi, H. R. (2020) · Computer Networks · doi:10.1016/j.comnet.2020.107727 · Cited by 41 · see citing works
Optimizing the Response Time in SDN-Fog Environments for Time-Strict IoT Applications
Herrera, J. L., Galán–Jiménez, J., Berrocal, J., & Murillo, J. M. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3077992 · Cited by 41 · see citing works
Flow Stealer: lightweight load balancing by stealing flows in distributed SDN controllers
Song, P., Liu, Y., Liu, T., & Qian, D. (2017) · Science China Information Sciences · doi:10.1007/s11432-016-0333-0 · Cited by 40 · see citing works
Multi-Timescale Decentralized Online Orchestration of Software-Defined Networks
Lyu, X., Ren, C., Ni, W., Tian, H., Liu, R. P., & Guo, Y. J. (2018) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2018.2871310 · Cited by 40 · see citing works
POCO-PLC: Enabling dynamic pareto-optimal resilient controller placement in SDN networks
Hock, D., Hartmann, M., Gebert, S., Zinner, T., & Tran‐Gia, P. (2014) · IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) · doi:10.1109/infcomw.2014.6849182 · Cited by 39 · see citing works
A Scalable Approach to SDN Control Plane Management: High Utilization Comes With Low Latency
Huang, V., Chen, G., Zhang, P., Li, H., Hu, C., Pan, T., & Fu, Q. (2020) · IEEE Transactions on Network and Service Management · doi:10.1109/tnsm.2020.2973222 · Cited by 39 · see citing works
Controller Placement for Resilient Network State Synchronization in Multi-Controller SDN
Das, T., & Gurusamy, M. (2020) · IEEE Communications Letters · doi:10.1109/lcomm.2020.2979072 · Cited by 39 · see citing works
Towards Optimal Network Planning for Software-Defined Networks
Lin, S., Wang, P., Akyildiz, I. F., & Luo, M. (2018) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2018.2815691 · Cited by 38 · see citing works
Multi-Controller Placement for Load Balancing in SDWAN
Yang, K., Guo, D., Zhang, B., & Zhao, B. (2019) · IEEE Access · doi:10.1109/access.2019.2953723 · Cited by 37 · see citing works
Design and management of DOT: A Distributed OpenFlow Testbed
Roy, A. R., Bari, M. F., Zhani, M. F., Ahmed, R., & Boutaba, R. (2014) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2014.6838241 · Cited by 36 · see citing works
Self-citationRobust hierarchical control plane for Transport Software-Defined Networks
Lourenço, R. B. R., Savas, S. S., Tornatore, M., & Mukherjee, B. (2018) · Optical Switching and Networking · doi:10.1016/j.osn.2018.05.004 · Cited by 35 · see citing works
Hu, T., Yi, P., Guo, Z., Lan, J., & Zhang, J. (2018) · IEEE Access · doi:10.1109/access.2018.2798665 · Cited by 35 · see citing works
- Authors
- Bari, M. F., Roy, A. R., Chowdhury, S. R., Zhang, Q., Zhani, M. F., Ahmed, R., & Boutaba, R.
- Affiliations
- University of Waterloo (CA)
- Venue
- Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013)
- Publisher
- IEEE
- Published
- 2013-10
- Pages
- 18-25
- OpenAlex
- W2013958607
- Cited by
- 369
- References
- 15
- Citations by year
- 2026: 5 · 2025: 6 · 2024: 12 · 2023: 14 · 2022: 19 · 2021: 30 · 2020: 50 · 2019: 50 · 2018: 57 · 2017: 46 · 2016: 34 · 2015: 28 · 2014: 17 · 2013: 1
- FWCI
- 20.44
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International Conference on Network and Service Management (CNSM) (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, distributed controllers, controller placement, OpenFlow switches, communication overhead, integer linear programming, heuristics, wide area networks
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