Publication:
Dynamic control plane for sdn at scale

dc.contributor.coauthorGörkemli, Burak
dc.contributor.coauthorTatlıcıoğlu, Sinan
dc.contributor.coauthorCivanlar, Seyhan
dc.contributor.coauthorLokman, Erhan
dc.contributor.departmentDepartment of Electrical and Electronics Engineering
dc.contributor.kuauthorTekalp, Ahmet Murat
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:09:48Z
dc.date.issued2018
dc.description.abstractAs SDN migrates to wide area networks and 5G core networks, a scalable, highly reliable, low latency distributed control plane becomes a key factor that differentiates operator solutions for network control and management. In order to meet the high reliability and low latency requirements under time-varying volume of control traffic, the distributed control plane, consisting of multiple controllers and a combination of out-of-band and in-band control channels, needs to be managed dynamically. To this effect, we propose a novel programmable distributed control plane architecture with a dynamically managed in-band control network, where in-band mode switches communicate with their controllers over a virtual overlay to the data plane with dynamic topology. We dynamically manage the number of controllers, switches, and control flows assigned to each controller as well as traffic over control channels achieving both controller and control traffic load-balancing. We introduce "control flow table" (rules embedded in the flow table of a switch to manage in-band control flows) in order to implement the proposed distributed dynamic control plane. We propose methods for off-loading congested controllers and congested in-band control channels using control flow tables. A validation test-bed and experimental results over multiple topologies are presented to demonstrate the scalability and performance improvements achieved by the proposed dynamic control plane management procedures when the controller CPU and/or availability or throughput of in-band control channels becomes bottlenecks.
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.issue12
dc.description.openaccessNO
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuEU - TÜBİTAK
dc.description.sponsorshipEuropean Union [761745]
dc.description.sponsorshipGovernment of Taiwan
dc.description.sponsorshipTUBITAK Project [115E299]
dc.description.sponsorshipTurkish Academy of Sciences This work was supported in part by the European Union's Horizon 2020 Programme under Grant 761745 and in part by the Government of Taiwan. The work of A. M. Tekalp was supported in part by the TUBITAK Project under Grant 115E299 and in part by the Turkish Academy of Sciences.
dc.description.volume36
dc.identifier.doi10.1109/JSAC.2018.2871308
dc.identifier.eissn1558-0008
dc.identifier.issn0733-8716
dc.identifier.scopus2-s2.0-85053625155
dc.identifier.urihttps://doi.org/10.1109/JSAC.2018.2871308
dc.identifier.urihttps://hdl.handle.net/20.500.14288/9365
dc.identifier.wos453531800010
dc.keywordsSDN
dc.keywordsDynamic control plane
dc.keywordsIn-band controlled switches
dc.keywordsControl flow tables
dc.keywordsOff-loading controllers
dc.keywordsOff-loading control channels
dc.keywordsScalable control performance
dc.language.isoeng
dc.publisherIEEE-Inst Electrical Electronics Engineers Inc
dc.relation.ispartofIEEE Journal on Selected Areas in Communications
dc.subjectCivil engineering
dc.subjectElectrical electronics engineering
dc.subjectTelecommunication
dc.titleDynamic control plane for sdn at scale
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorTekalp, Ahmet Murat
local.publication.orgunit1College of Engineering
local.publication.orgunit2Department of Electrical and Electronics Engineering
relation.isOrgUnitOfPublication21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isOrgUnitOfPublication.latestForDiscovery21598063-a7c5-420d-91ba-0cc9b2db0ea0
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files