SDN Programming for Heterogeneous Switches with Flow Table Pipelining
Joint Authors
Fu, Xiong
Wang, Junchang
Cheng, Shaojin
Source
Issue
Vol. 2018, Issue 2018 (31 Dec. 2018), pp.1-13, 13 p.
Publisher
Hindawi Publishing Corporation
Publication Date
2018-11-21
Country of Publication
Egypt
No. of Pages
13
Main Subjects
Abstract EN
High-level programming is one of the critical building blocks of the effective use of software-defined networking (SDN).
Existing solutions, however, either (1) cannot utilize the state-of-the-art switches with flow table pipelining, a key technique to prevent flow rule set explosion or (2) force programmers to manually organize and manage hardware flow table pipelines, which is time-consuming and error-prone.
This paper presents a high-level SDN programming framework to address these issues.
The framework can automatically (1) generate rule sets for heterogeneous switches with different flow table pipelining designs and (2) update installed rules when the network state changes.
As a result, the framework can not only generate efficient rule sets for switches but also provide programmers a centralized, intuitive, and hence easy-to-use programming API.
Experiments show that the framework can generate compact rule sets that are 29–116 times smaller than those generated by other open-source SDN controllers.
Besides, the framework is 5 times faster to recover from network link failures in comparison to other controllers.
American Psychological Association (APA)
Wang, Junchang& Cheng, Shaojin& Fu, Xiong. 2018. SDN Programming for Heterogeneous Switches with Flow Table Pipelining. Scientific Programming،Vol. 2018, no. 2018, pp.1-13.
https://search.emarefa.net/detail/BIM-1214668
Modern Language Association (MLA)
Wang, Junchang…[et al.]. SDN Programming for Heterogeneous Switches with Flow Table Pipelining. Scientific Programming No. 2018 (2018), pp.1-13.
https://search.emarefa.net/detail/BIM-1214668
American Medical Association (AMA)
Wang, Junchang& Cheng, Shaojin& Fu, Xiong. SDN Programming for Heterogeneous Switches with Flow Table Pipelining. Scientific Programming. 2018. Vol. 2018, no. 2018, pp.1-13.
https://search.emarefa.net/detail/BIM-1214668
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references
Record ID
BIM-1214668