• DocumentCode
    69031
  • Title

    A Hybrid Hierarchical Control Plane for Flow-Based Large-Scale Software-Defined Networks

  • Author

    Yonghong Fu ; Jun Bi ; Ze Chen ; Kai Gao ; Baobao Zhang ; Guangxu Chen ; Jianping Wu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    12
  • Issue
    2
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    117
  • Lastpage
    131
  • Abstract
    The decoupled architecture and the fine-grained flow-control feature limit the scalability of a flow-based software-defined network (SDN). In order to address this problem, some studies construct a flat control plane architecture; others build a hierarchical control plane architecture to improve the scalability of an SDN. However, the two kinds of structure still have unresolved issues: A flat control plane structure cannot solve the superlinear computational complexity growth of the control plane when the SDN scales to a large size, and the centralized abstracted hierarchical control plane structure brings a path stretch problem. To address these two issues, we propose Orion, a hybrid hierarchical control plane for large-scale networks. Orion can effectively reduce the computational complexity of an SDN control plane by several orders of magnitude. We also design an abstracted hierarchical routing method to solve the path stretch problem. Furthermore, we propose a hierarchical fast reroute method to illustrate how to achieve fast rerouting in the proposed hybrid hierarchical control plane. Orion is implemented to verify the feasibility of the hybrid hierarchical approach. Finally, we verify the effectiveness of Orion from both the theoretical and experimental aspects.
  • Keywords
    control engineering computing; flow control; hierarchical systems; software defined networking; telecommunication control; telecommunication network routing; Orion; SDN scales; abstracted hierarchical routing method; centralized abstracted hierarchical control plane structure; decoupled architecture; fine-grained flow-control feature; flat control plane architecture; flow-based large-scale software-defined networks; hybrid hierarchical control plane; path stretch problem; superlinear computational complexity growth; Computational complexity; Computer architecture; Control systems; Protocols; Routing; Scalability; Topology; Control Plane Architecture,; SDN; abstracted hierarchical routing; control plane architecture; fast reroute; hybrid hierarchical;
  • fLanguage
    English
  • Journal_Title
    Network and Service Management, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1932-4537
  • Type

    jour

  • DOI
    10.1109/TNSM.2015.2434612
  • Filename
    7109947