DocumentCode :
1803291
Title :
The (surprising) computational power of the SDN data plane
Author :
Newport, Calvin ; Wenchao Zhou
Author_Institution :
Comput. Sci. Dept., Georgetown Univ., Washington, DC, USA
fYear :
2015
fDate :
April 26 2015-May 1 2015
Firstpage :
496
Lastpage :
504
Abstract :
A software defined network (SDN) separates the centralized control plane from the distributed data plane. This approach simplifies control logic at the cost of a heavy burden on the software-based controller and potential long reaction time to data plane events. One solution to this problem is to distribute control logic to multiple controllers spread across the network. Such a solution, however, requires additional mechanisms to enforce correctness properties (e.g., consistency) among the controllers and it still does not fully eliminate latency, as controller decisions happen in software. In this paper, we explore a novel approach to this problem: configuring the rules used by the data plane switches to allow these switches to effectively handle latency-sensitive network management tasks without the direct intervention of the control plane. We are not suggesting to add distributed control logic capability to the switches, we are instead exploring the feasibility of encoding such logic using the standard forwarding rules already available to these devices. To this end, we formally model a network of SDN switches, and then prove using tools from computability theory that such systems are capable of simulating polynomial space Turing Machines, indicating a surprising amount of computational power.
Keywords :
Turing machines; centralised control; control engineering computing; multivariable control systems; software defined networking; SDN data plane; centralized control plane; computability theory; computational power; control logic; latency-sensitive network management; polynomial space Turing machines; software defined network; software-based controller; Computational modeling; Conferences; Control systems; Data models; Pattern matching; Standards; Turing machines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications (INFOCOM), 2015 IEEE Conference on
Conference_Location :
Kowloon
Type :
conf
DOI :
10.1109/INFOCOM.2015.7218416
Filename :
7218416
Link To Document :
بازگشت