Cited by 369Software-Defined Networks and 5GAdvanced Optical Network TechnologiesCaching and Content Delivery

Dynamic Controller Provisioning in Software Defined Networks

Bari, Md. Faizul, Roy, Arup Raton, Chowdhury, Shihabur Rahman, Zhang, Qi, Zhani, Mohamed Faten, Ahmed, Reaz, Boutaba, Raouf·2013·Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013)

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

Crossref · 10.1109/cnsm.2013.6727805

Cites

13 of 13 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Cites

Flagged first, then by citations

2 of the 15 references couldn’t be matched to a known paper.

Cited by

Sorted by citations

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