RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2019 Volume 26, Number 1, Pages 101–121 (Mi mais667)

This article is cited in 2 papers

Computer Networks and Communications

Fault-tolerance distributed control plane for software defined networks

V. N. Pashkov

Lomonosov Moscow State University, GSP-1, Leninskie Gory, Moscow, 119991, Russia

Abstract: The architecture of the high availability distributed control plane for SDN/OpenFlow networks are considered. High availability is achieved by redundancy of controller instances, active switch-controller communications, computing resources and tools for a controller instance failure and overloading detection and recovery. The proactive backup controller allocation algorithm which allows to minimize the time to repair in the case of a single controller instance failure is discussed. The algorithm for controller load-balancing allows dynamically reconfigure the control plane with a minimum number of switch control transfer operations to avoid controller instance overloading. The initial experimental results of the proposed algorithms for the HA distributed SDN control plane are described.

Keywords: software-defined networking, SDN, distributed control plane, DCP, fault tolerance, loadbalancing, OpenFlow, data plane, network architecture.

UDC: 517.9

Received: 10.01.2019
Revised: 15.02.2019
Accepted: 18.02.2019

DOI: 10.18255/1818-1015-2019-1-101-121



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024