Rules Placement Problem in OpenFlow Networks: a Survey

Abstract : Software-Defined Networking (SDN) abstracts low- level network functionalities to simplify network management and reduce costs. The OpenFlow protocol implements the SDN concept by abstracting network communications as flows to be processed by network elements. In OpenFlow, the high-level policies are translated into network primitives called rules that are distributed over the network. While the abstraction offered by OpenFlow allows to potentially implement any policy, it raises the new question of how to define the rules and where to place them in the network while respecting all technical and administrative requirements. In this paper, we propose a comprehensive study of the so-called OpenFlow rules placement problem with a survey of the various proposals intending to solve it. Our study is multi-fold. First, we define the problem and its challenges. Second, we overview the large number of solutions proposed, with a clear distinction between solutions focusing on memory management and those proposing to reduce signaling traffic to ensure scalability. Finally, we discuss potential research directions around the OpenFlow rules placement problem.
Document type :
Journal articles
Complete list of metadatas

Cited literature [56 references]  Display  Hide  Download

https://hal.inria.fr/hal-01251249
Contributor : Damien Saucez <>
Submitted on : Tuesday, January 5, 2016 - 7:37:10 PM
Last modification on : Friday, January 12, 2018 - 11:03:37 AM
Long-term archiving on : Thursday, November 10, 2016 - 9:46:29 PM

File

survey.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Xuan Nam Nguyen, Damien Saucez, Chadi Barakat, Thierry Turletti. Rules Placement Problem in OpenFlow Networks: a Survey. Communications Surveys and Tutorials, IEEE Communications Society, Institute of Electrical and Electronics Engineers, 2016, ⟨10.1109/COMST.2015.2506984⟩. ⟨hal-01251249⟩

Share

Metrics

Record views

631

Files downloads

1779