• DocumentCode
    125386
  • Title

    SDN Northbound REST API with Efficient Caches

  • Author

    Wei Zhou ; Li Li ; Wu Chou

  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    257
  • Lastpage
    264
  • Abstract
    In this paper, we present a REST Chart based approach to design and implement RESTful northbound API in SDN. In our approach, the RESTful API is modeled with Petri Net, and REST constraints, such as hypermedia driven, are enforced naturally. The RESTful structure of the designed northbound API can be checked almost automatically based on the described REST Chart model. The proposed approach has been applied to design and implement the northbound API of SDN in data center networks with OpenStack Neutron. To improve the protocol efficiency, we developed a structured caching mechanism for data network applications with SDN, that reduces the response time overheads by more than 65%, while it fully maintains the desired flexibility and scalability of the RESTful northbound API.
  • Keywords
    application program interfaces; cache storage; computer centres; computer networks; public domain software; transport protocols; OpenStack Neutron; Petri Net; REST Chart based approach; REST constraints; RESTful northbound API design; RESTful northbound API flexibility; RESTful northbound API implementation; RESTful northbound API scalability; SDN northbound REST API; data center networks; data network applications; hypermedia driven constraints; protocol efficiency improvement; response time overhead reduction; software-defined network; structured caching mechanism; IP networks; Neutrons; Ports (Computers); Protocols; Topology; Web services; XML; Neutron; Northbound API; OpenStack; Petri Net; REST; SDN; SDN Controller; Virtual Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5053-9
  • Type

    conf

  • DOI
    10.1109/ICWS.2014.46
  • Filename
    6928906