DocumentCode
3719200
Title
Revisiting the controller placement problem
Author
Md Tanvir Ishtaique ul Huque;Guillaume Jourjon;Vincent Gramoli
Author_Institution
NICTA, Australian Technology Park, Eveleigh, NSW, Australia
fYear
2015
Firstpage
450
Lastpage
453
Abstract
The controller placement problem (CPP) is one of the key challenges of software defined networks to increase performance. Given the locations of switches, CPP consists of choosing the controller locations that minimize the latency between switches and controllers. In its current form, however, CPP assumes a fixed traffic and no existing solutions adapt the placement to the load. In this paper, we introduce the dynamic controller placement problem that consists of (i) determining the locations of controller modules to bound communication latencies, and of (ii) determining the number of controllers per module to support the load. We propose, LiDy, a solution that combines a controller placement algorithm with a dynamic flow management algorithm. We evaluate the latency and the controller utilization of LiDy on sparse and dense regions. Our results show that, in all settings, LiDy achieves a higher utilization than the most recent controller placement solution.
Keywords
"Control systems","Heuristic algorithms","Australia","Software","Process control","Software algorithms","Performance evaluation"
Publisher
ieee
Conference_Titel
Local Computer Networks (LCN), 2015 IEEE 40th Conference on
Type
conf
DOI
10.1109/LCN.2015.7366350
Filename
7366350
Link To Document