Distributed Approach to Adaptive SDN Controller Placement Problem

Wei Li Liu, Li Hsing Yen, Tsan Pin Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In software defined networking (SDN), a controller may manage several SDN switches to be cost-effective while a switch may demand management service from multiple controllers for fault tolerance. The controller placement problem (CPP) is to determine the locations of SDN controllers to minimize the total deployment cost subject to constraints such as controller-switch latency, inter-controller latency, and controller capacity. This problem is challenging especially in interconnected geo-distributed SDN networks. Existing centralized solutions do not well adapt to network dynamics. This paper proposes several distributed mechanisms based on the exact potential game. These mechanisms dynamically adapt to network faults such as link and controller failures. The simulation result shows that these mechanisms need fewer controllers than an existing approach in static networks. When links or controllers may fail, our mechanisms still perform better while only a part of the network nodes is affected. The latter is impossible in non-adaptive approaches.

Original languageEnglish
Title of host publicationICC 2022 - IEEE International Conference on Communications
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2744-2749
Number of pages6
ISBN (Electronic)9781538683477
DOIs
StatePublished - 2022
Event2022 IEEE International Conference on Communications, ICC 2022 - Seoul, Korea, Republic of
Duration: 16 May 202220 May 2022

Publication series

NameIEEE International Conference on Communications
Volume2022-May
ISSN (Print)1550-3607

Conference

Conference2022 IEEE International Conference on Communications, ICC 2022
Country/TerritoryKorea, Republic of
CitySeoul
Period16/05/2220/05/22

Fingerprint

Dive into the research topics of 'Distributed Approach to Adaptive SDN Controller Placement Problem'. Together they form a unique fingerprint.

Cite this