Availability is a fundamental operational challenge of any networked system. Software-Defined Networks (SDN) and Network Function Virtualization (NFV) systems are no exception. While extensive work exists on lightweight virtual machines live migration, and SDN controllers are claimed to be only logically centralized, specifications for a live controller migration protocol have not been written yet.In this paper, we propose the design and implementation of Flock, a live controller migration protocol that works independently from the underlying software-defined infrastructure, a feature lacking in every related solution. We also propose the controller-switch assignment problem and show that no pseudo-polynomial algorithm exists to solve it, unless P=NP. Our initial evaluation results with the Ryu controller show expected minimal protocol overhead.
Contoli C., Palumbo F., Esposito F., Callegati F., Pescape A. (2019). Flock: A Live Migration Protocol for SDN Controllers. Institute of Electrical and Electronics Engineers Inc. [10.1109/NFV-SDN47374.2019.9040146].
Flock: A Live Migration Protocol for SDN Controllers
Contoli C.Primo
Membro del Collaboration Group
;Callegati F.Penultimo
Membro del Collaboration Group
;
2019
Abstract
Availability is a fundamental operational challenge of any networked system. Software-Defined Networks (SDN) and Network Function Virtualization (NFV) systems are no exception. While extensive work exists on lightweight virtual machines live migration, and SDN controllers are claimed to be only logically centralized, specifications for a live controller migration protocol have not been written yet.In this paper, we propose the design and implementation of Flock, a live controller migration protocol that works independently from the underlying software-defined infrastructure, a feature lacking in every related solution. We also propose the controller-switch assignment problem and show that no pseudo-polynomial algorithm exists to solve it, unless P=NP. Our initial evaluation results with the Ryu controller show expected minimal protocol overhead.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.