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
Items 301–368 of 368
Virtualized control plane placement problem: Provisioning the control paths and architectures
Vaishnavi, I., & Poe, W. Y. (2017) · IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) · doi:10.1109/infcomw.2017.8116461 · Cited by 2
Optimization of Controller Placement and Information Flow in Softwarized Networks
Lange, S. (2018) · International Teletraffic Congress · doi:10.1109/itc30.2018.00026 · Cited by 2
Game Theory Based Network Partitioning Approaches for Controller Placement in SDN
Killi, B. R., Reddy, E. A., & Rao, S. V. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-10659-1_11 · Cited by 2
Towards a Distributed Routing Protocol for In-Band Control Channel with Elastic Controller Clusters
Holzmann, P., Hecker, A., & Zitterbart, M. (2018) · IEEE Globecom Workshops (GC Wkshps) · doi:10.1109/glocomw.2018.8644346 · Cited by 2
Improving the Response Time of SDN Controllers Based on Vertical Handover
Alotaibi, M., Liu, D., & Nayak, A. R. (2020) · International Conference on Mobility, Sensing and Networking (MSN) · doi:10.1109/msn50589.2020.00111 · Cited by 2
Improving Resiliency in SDN using Routing Tree Algorithms
Sahoo, K. S., Sahoo, B., Dash, R., & Mishra, B. K. (2017) · International Journal of Knowledge Discovery in Bioinformatics · doi:10.4018/ijkdb.2017010104 · Cited by 2
Different QoS Constraint Virtual SDN Embedding under Multiple Controllers
Zhao, Z., Meng, X., Lu, S., & Su, Y. (2018) · KSII Transactions on Internet and Information Systems · doi:10.3837/tiis.2018.09.003 · Cited by 2
On Controllers’ Utilization in Software-defined Networking by Switch Migration
AL-Tam, F., Ashrafi, M., & Correia, N. (2018) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-030-05195-2_6 · Cited by 2
Hierarchical Multi-constraint Routing Algorithm Based on Software Defined Networking
Liu, R., Li, S., & Wang, H. (2019) · IEEE International Conference on Electronics Information and Emergency Communication · doi:10.1109/iceiec.2019.8784520 · Cited by 2
Towards an optimal controllers' response time in a software‐defined network‐enabled data center
Idrissi, M. J., & Fenni, M. R. E. (2021) · International Journal of Communication Systems · doi:10.1002/dac.4979 · Cited by 2
Green traffic engineering techniques for current and next generation networks
Ruiz-Rivera, A. (2015) · Figshare · Cited by 2
Huang, V., Chen, G., & Fu, Q. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2103.03022 · Cited by 2
CSRS: A cross-domain source routing scheme for multi-domain software-defined networks
Zhang, W., Hong, P., Yao, L., Li, J., & Ni, D. (2015) · doi:10.1109/iccw.2015.7247208 · Cited by 1
Off the wire control: Improving the control plane resilience through cellular networks
Petry, T. B., da Silva, R. D. F. L., & Barcellos, M. P. (2015) · International Conference on Communications · doi:10.1109/icc.2015.7249167 · Cited by 1
ASSDN: A Framework for Adaptive Strategies for Software-Defined Networking
Cammarata, G., Stefano, A. D., Morana, G., & Zito, D. (2016) · IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE) · doi:10.1109/wetice.2016.30 · Cited by 1
QoSVisor: QoS framework for SDN
Al-Haddad, R., Sanchez-Velazquez, E., & Winckles, A. (2017) · 2017 Computing Conference · doi:10.1109/sai.2017.8252257 · Cited by 1
A Solution for Dynamic Controller Provisioning Problem of SDN using Harmony Search
Kim, S., Kim, S., Birzhandi, P., Li, P. H., & Youn, H. Y. (2019) · IIAI International Congress on Advanced Applied Informatics (IIAI-AAI) · doi:10.1109/iiai-aai.2019.00128 · Cited by 1
Toward low-delay and low-cost controller placement in SDNs: a hybrid heuristic method
Peng, S., Niu, D., Jin, K., & Tang, Z. (2023) · International Conference on Computing and Artificial Intelligence (ICCAI) · doi:10.1145/3594315.3594400 · Cited by 1
Identifying congestion in software-defined networks using spectral graph theory
Parker, T., Johnson, J., Tummala, M., McEachen, J., & Scrofani, J. W. (2014) · Asilomar Conference on Signals, Systems and Computers (ACSSC) · doi:10.1109/acssc.2014.7094824 · Cited by 1
Reliability Optimization for Controller Placement in Software-Defined Networks
Martyna, J. (2017) · Advances in intelligent systems and computing · doi:10.1007/978-3-319-59415-6_29 · Cited by 1
Intrusion Detection and Prevention Systems as a Service in Could-based Environment
Alsubhi, K., & Moaiteq, H. (2018) · International Journal of Advanced Computer Science and Applications · doi:10.14569/ijacsa.2018.090738 · Cited by 1
Adaptive SDN Master Controller Assignment for Maximizing Network Throughput
Xu, J., Wang, L., Chen, S., & Xu, Z. (2019) · IEEE Symposium on Computers and Communications (ISCC) · doi:10.1109/iscc47284.2019.8969735 · Cited by 1
Packet-in Request Redirection for Minimizing Control Plane Response Time
Xia, R., Dai, H., Zheng, J., Xu, H. L., Li, M., & Chen, G. (2020) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps47924.2020.00099 · Cited by 1
Dynamic Controller/Switch Mapping: A Service Oriented Assignment Approach
Pham, C., Nguyen, D. T., Nguyen, K.-K., Tran, N. H. K., & Cheriet, M. (2022) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2022.3144116 · Cited by 1
Geographical interdependent robustness measures in transportation networks
Rueda, D. F., & Fernando, D. (2018) · LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas) · Cited by 1
Achieving Effective Resource Management in Distributed SDN Controller Architectures
Huang, G. (2020) · doi:10.26686/wgtn.17151518.v1 · Cited by 1
Salahuddin, M. A. (2014) · ScholarWorks - WMU (Western Michigan University)
Minimizing communication cost among distributed controllers in software defined networks
Arlimatti, S., Elbreiki, W., Hassan, S., Habbal, A., & Elshaikh, M. E. (2016) · AIP conference proceedings · doi:10.1063/1.4960860
Quantitative assessment model on path assignment for SDNs
Wang, X., Huang, C., Shi, J., Fan, X., & Zhou, H. (2016) · Wuhan University Journal of Natural Sciences · doi:10.1007/s11859-016-1185-2
User-Centric Traffic Engineering in Software Defined Networks
Bakhshi, T. (2017) · PEARL (University of Plymouth) · doi:10.24382/570
Gao, J., Wu, J., & Hu, T. (2017) · International Conference on Communication and Information Systems (ICCIS) · doi:10.1145/3158233.3159352
The Security connection of DDoS through Software Defined Networking for Virtual Routing Packets
Priyadarshi, N., & Nayak, V. (2018)
Modified multi-objective TLBO for location of controllers in software defined networks
Jalili, A., Keshtgari, M., & Akbari, R. (2017) · International Symposium on Computer Science and Software Engineering (CSSE) · doi:10.1109/csicsse.2017.8364660
Distributed placement of virtualized control applications in mobile backhaul networks
Auroux, S., & Karl, H. (2018) · IEEE Wireless Communications and Networking Conference · doi:10.1109/wcnc.2018.8377335
How to Insure Reliability and Delay in Multi-controller Deployment
Cui, H., Yu, T., Zheng, L., Wang, T., Zhang, G., & Xia, Z. (2018) · Communications in computer and information science · doi:10.1007/978-981-13-0893-2_16
A Study and Designing of Custom Network Configuration using Integrated Protocols in SDN Architecture
Ansari, F. F., Sar, P. S. K., & Mishra, P. (2018) · International Journal of Trend in Scientific Research and Development · doi:10.31142/ijtsrd14458
Minimum Cost Load Migration in Distributed Software Defined Networks
Qin, K., Huang, C., Ganesan, N., & Liu, K. (2018) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-030-00916-8_19
Santos, M., Agoulmine, N., Rachkidi, E., & Fernandes, S. (2018) · doi:10.5753/sbrc.2018.2497
Delay Reduction Through Optimal Controller Placement to Boost Scalability in an SDDC
Bangash, Y. A., Abbas, H., Iqbal, W., Khan, M. M. Z. M., Rauf, B., & Afzal, H. (2019) · IEEE Systems Journal · doi:10.1109/jsyst.2019.2941904
Dynamic Load Balancing in the Control Plane of Software-Defined Networks
Shang, Z., Wu, H., Peng, G., & Wolter, K. (2019) · IEEE International Conference on Communication Technology (ICCT) · doi:10.1109/icct46805.2019.8947243
Problema de Alocação de Controladores SDN: Uma Análise do Custo em Redes de Backbone
Santos, M., & Fernandes, S. (2016) · doi:10.5753/wpietf.2016.9737
Um Modelo Formal de Propósito Geral para Simulações de Redes Definidas por Software
Souza, R., Santos, M. F., Mello, B., & Fernandes, S. (2016) · doi:10.5753/wpietf.2016.9739
MARS: Machine learning based Adaptable and Robust Network Management for Software-defined Networks
Kandah, F. I., Özçelik, İ., & Huber, B. (2020) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc47524.2020.9031241
Signalling cost‐aware routing for green networks
Alizadeh, H., & Gözüpek, D. (2020) · IET Communications · doi:10.1049/iet-com.2019.1210
Software Defined Wide-Area Networks Control Plane Scaling using Bayesian Game Model
Mishra, P., Tiwary, M., Alsharidah, A. A., & Puthal, D. (2020) · IEEE International Conference on Communications workshops · doi:10.1109/iccworkshops49005.2020.9145337
A Novel Controller Placement Using Petri-Nets for SDNs
Aly, W. H. F. (2021) · WSEAS Transactions on Computers archive · doi:10.37394/23205.2020.19.32
A Novel Controller Placement Using Petri-Nets for SDNs
Aly, W. H. F. (2020) · WSEAS TRANSACTIONS ON MATHEMATICS · doi:10.37394/23206.2020.19.65
Mattos, D. M. F., Duarte, O. C. M. B., & Pujolle, G. (2018) · Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC) · doi:10.5753/sbrc_estendido.2018.14185
DD-SDWMN: Dynamic Distributed Software Defined Wireless Mesh Network
Elzain, H., & Yang, W. (2020)
Dynamic Wireless Network Infrastructure
Glisic, S. (2016) · doi:10.1002/9781119096863.ch24
A Migration-Based Approach for the SDN Controller Placement Problem in Tree Topologies
Zervopoulos, A., & Οικονόμου, Κ. (2021) · International Balkan Conference on Communications and Networking (BalkanCom) · doi:10.1109/balkancom53780.2021.9593218
OLSR Protocol based on Fog Computing and SDN in VANet
Saadoon, I. M. (2022) · Global Journal of Engineering and Technology Advances · doi:10.30574/gjeta.2022.10.2.0037
Load and Energy Balance Strategy of SDN Control Plane in Mobility Scenarios
Zhang, F., Ma, W., Xiao, D., & Peng, H. (2022) · Lecture notes in electrical engineering · doi:10.1007/978-981-19-3387-5_173
Construction of SDN Network Management Model Based on Virtual Technology Application
Shu, Z., Deng, B., Tian, L., Duan, F., Sun, X., Chen, L., & Luo, Y. (2022) · Lecture notes in electrical engineering · doi:10.1007/978-981-19-2456-9_28
Distributed Approach to Adaptive SDN Controller Placement Problem
Liu, W., Yen, L., & Wang, T. (2022) · International Conference on Communications · doi:10.1109/icc45855.2022.9838512
Pathak, S., Mani, A., Sharma, M., & Chatterjee, A. (2023) · International Journal on Recent and Innovation Trends in Computing and Communication · doi:10.17762/ijritcc.v11i5.6609
Revolutionizing Load Management in SDIoT Networks: A Multicriteria Approach for SDN Controller
Elrahim, H. G. A., Malik, N. N. N. A., & Yousif, K. B. M. (2023) · IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob) · doi:10.1109/apwimob59963.2023.10365605
Study and Evaluation of Network Security Strategies in SDN Networks
Kilani, J., Hamza, K. I., Yamani, Y. E., Bensalah, F., & Baddi, Y. (2024) · World Conference on Complex Systems · doi:10.1109/wccs62745.2024.10765546
Kikuchi, T., Sato, T., & Oki, E. (2025) · IEICE Transactions on Communications · doi:10.23919/transcom.2024ebp3113
Seyedkolaei, A. A., & García, J. (2026) · Journal of Network and Systems Management · doi:10.1007/s10922-026-10062-5
Shinko, I., Ballasheni, E., Koliçi, V., & Kamo, B. (2026) · Journal of Computer and Communications · doi:10.4236/jcc.2026.145004
ANP-Based K-Means Clustering for Virtual Monitoring Function Placement in Beyond 5G
Rajak, A., Kumar, A., Tripathi, R., & Killi, B. R. (2026) · International Conference on Communications · doi:10.1109/icc59461.2026.11587954
Survey Note on the Controller Placement Problem
Levin, M. S. (2026) · Journal of Communications Technology and Electronics · doi:10.1134/s1064226926605507
Maximizing SDN Resilience to Node‐Targeted Attacks—A Game‐Theoretic Approach
Pióro, M., Mycek, M., Tomaszewski, A., Junosza-Szaniawski, K., & Nogalski, D. (2026) · Networks · doi:10.1002/net.70070
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