Optimal Model for Failure Foresight Capacitated Controller Placement in Software-Defined Networks

Controller placement is an important problem in software-defined networks. If a controller fails, there may be no controller with enough spare capacity to serve switches of the failed controller, which leads to switches being disconnected from the controller. Even if there are controllers with enoug...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE communications letters 2016-06, Vol.20 (6), p.1108-1111
Hauptverfasser: Killi, Bala Prakasa Rao, Rao, Seela Veerabhadreswara
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Controller placement is an important problem in software-defined networks. If a controller fails, there may be no controller with enough spare capacity to serve switches of the failed controller, which leads to switches being disconnected from the controller. Even if there are controllers with enough spare capacity, reassigning switches of the failed controller may drastically increase the worst case latency. In this letter, we propose a mathematical model for the capacitated controller placement that plans ahead for the failures to avoid a drastic increase in the worst case latency and disconnections. The objective of our model is to minimize the worst case latency between the switches and their Kth reference controllers. We also introduce a variant of the proposed model that minimizes the worst case latencies with and without failures together. Our simulation results show that the controller placements that plan ahead for the failures result in much lower latency compared with the placement without planning ahead.
ISSN:1089-7798
1558-2558
DOI:10.1109/LCOMM.2016.2550026