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