IEEE Communications Letters · 2014 · 356 citations · 9 references
EngineeringNetwork OperationDynamic Resource AllocationNetwork PlanningNetwork AnalysisOperations ResearchSystems EngineeringNetwork ManagementSoftware Defined NetworksNetwork OptimizationCombinatorial OptimizationAdvanced NetworkingRadius StretchesSoftware-defined NetworkingComputer EngineeringInteger ProgrammingPropagation LatencyNetwork ScienceController PlacementEdge Computing
Controller placement is a key problem in software defined networks (SDNs). Previously, the solution to this problem only focused on propagation latency but ignored the load of controllers, which is a critical factor in real networks. In this letter, we define a capacitated controller placement problem (CCPP), taking into consideration the load of controllers, and introduce an efficient algorithm to solve the problem. The evaluation shows that the new strategy can significantly reduce the number of required controllers, reduce the load of the maximum-load controller, and reduce the radius stretches compared with the K-center strategy with dynamic controller provision or dynamic scheduling.
9
Simon Knight, Hung Nguyen, Nickolas Falkner et al. · IEEE Journal on Selected Areas in Communications · 2011 · 1.6K citations
Cluster Computing, Computational Social Science, Internet Topology Zoo +14
Andrew R. Curtis, Jeffrey C. Mogul, Jean Tourrilhes et al. · 2011 · 955 citations
The controller placement problem
Brandon Heller, Rob Sherwood, Nick McKeown · 2012 · 858 citations
Towards an elastic distributed SDN controller
Advait Dixit, Fang Hao, Sarit Mukherjee et al. · 2013 · 441 citations
Engineering, Distributed Controllers, Software-defined Networking +13
On controller performance in software-defined networks
Amin Tootoonchian, Sergey Gorbunov, Yashar Ganjali et al. · 2012 · 430 citations