2017 · 16 citations · 7 references
ComputingComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksMigration PolicyMigration StrategyNetwork MigrationNetwork SwitchingNetwork VirtualizationPacket SwitchingSoftware-defined NetworkingDistributed SwitchingSoftware-defined Network ManagementSoftware-defined Networking MigrationSwitch ArchitectureSwitching Algorithms
Multiple controllers are connected to each other to construct a scalable SDN (Software Defined Network) control plane, and every switch is connected to a dedicated controller in data plane. The load on controllers changes dynamically in accordance to the services varying in switches; and switches need to be migrated from their master controllers to slave controllers to make the load balanced for SDN controllers. A dynamic switch migration algorithm with Q-learning towards scalable SDN control plane is proposed in this paper, which models switch migration problem, redefines parameters of Q-learning based on the switch migration model, and gets decisions of switch migration dynamically with the changing load on controllers using the proposed algorithm in SDN.
7
Onix: a distributed control platform for large-scale production networks
Teemu Koponen, Martín Casado, Natasha Gude et al. · 2010 · 1.2K citations
The controller placement problem
Brandon Heller, Rob Sherwood, Nick McKeown · 2012 · 865 citations
Towards an elastic distributed SDN controller
Advait Dixit, Fang Hao, Sarit Mukherjee et al. · 2013 · 442 citations
On the Capacitated Controller Placement Problem in Software Defined Networks
Guang Yao, Jun Bi, Yuliang Li et al. · IEEE Communications Letters · 2014 · 359 citations