DocumentCode :
2425631
Title :
On the Feasibility of a Consistent and Fault-Tolerant Data Store for SDNs
Author :
Botelho, Fabio ; Valente Ramos, Fernando Manuel ; Kreutz, Diego ; Bessani, Alysson
Author_Institution :
LaSIGE, Univ. of Lisbon, Lisbon, Portugal
fYear :
2013
fDate :
10-11 Oct. 2013
Firstpage :
38
Lastpage :
43
Abstract :
Maintaining a strongly consistent network view in a Software Defined Network has been usually proclaimed as a synonym of low performance. We disagree. To support our view, in this paper we argue that with the use of modern distributed systems techniques it is possible to build a strongly consistent, fault-tolerant SDN control framework that achieves acceptable performance. The central element of our architecture is a highly-available, strongly consistent data store. We describe a prototype implementation of a distributed controller architecture integrating the Floodlight controller with a data store implemented using a state-of-the-art replication algorithm. We evaluate the feasibility of the proposed design by analyzing the workloads of real SDN applications (a learning switch, a load balancer and a device manager) and showing that the data store is capable of handling them with adequate performance.
Keywords :
computer networks; distributed control; fault tolerant computing; telecommunication control; distributed controller architecture; fault-tolerant SDN control framework; fault-tolerant data store; floodlight controller; software defined network; strongly consistent data store; Computer crashes; Distributed databases; Fault tolerance; Fault tolerant systems; Switches; Throughput; Distributed control plane; Fault Tolerance Consistency; Software Defined Networking; State machine replication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Defined Networks (EWSDN), 2013 Second European Workshop on
Conference_Location :
Berlin
Type :
conf
DOI :
10.1109/EWSDN.2013.13
Filename :
6680556
Link To Document :
بازگشت