The DOI matches its Crossref record; 13 of the 15 references it cites were found in a registry or an index.
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.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
Lantz, B., Heller, B., & McKeown, N. (2010) · doi:10.1145/1868447.1868466 · Cited by 1,828
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
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
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
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
HyperFlow: a distributed control plane for OpenFlow
Tootoonchian, A., & Ganjali, Y. (2010) · Cited by 899
The controller placement problem
Heller, B., Sherwood, R., & McKeown, N. (2012) · doi:10.1145/2342441.2342444 · Cited by 875
Yeganeh, S. H., & Ganjali, Y. (2012) · doi:10.1145/2342441.2342446 · Cited by 645
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
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
Research works printed but not linked: 1
- tootoonchian, 2012, On controller performance in software-defined networks, Hot-ICE, 1010
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
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
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
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
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
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
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
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
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
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
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
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
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 225
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
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
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
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
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
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 174
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
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
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
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
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
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
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
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
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
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
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 117
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
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
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
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
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
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
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
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
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
Self-citationZhang, B., Wang, X., & Huang, M. (2018) · Computer Communications · doi:10.1016/j.comcom.2018.04.008 · Cited by 83
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
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
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
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
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
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
Liang, C., Kawashima, R., & Matsuo, H. (2014) · International Symposium on Computing and Networking · doi:10.1109/candar.2014.108 · Cited by 68
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
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
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
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
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
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
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
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
Shirmarz, A., & Ghaffari, A. (2021) · Journal of Ambient Intelligence and Humanized Computing · doi:10.1007/s12652-020-02754-w · Cited by 61
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
Neghabi, A. A., Navimipour, N. J., Hosseinzadeh, M., & Rezaee, A. (2019) · International Journal of Communication Systems · doi:10.1002/dac.3875 · Cited by 61
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
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
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
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
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
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
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
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
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
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
Dynamic SDN Controller Load Balancing
Sufiev, H., Haddad, Y., Barenboim, L., & Soler, J. (2019) · Future Internet · doi:10.3390/fi11030075 · Cited by 51
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
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
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
Killi, B. R., & Rao, S. V. (2018) · Computer Networks · doi:10.1016/j.comnet.2018.11.027 · Cited by 47
Akin, E., & Korkmaz, T. (2019) · IEEE Access · doi:10.1109/access.2019.2946707 · Cited by 47
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
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
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 45
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Hu, T., Yi, P., Guo, Z., Lan, J., & Zhang, J. (2018) · IEEE Access · doi:10.1109/access.2018.2798665 · Cited by 35
Metadata
- 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