• DocumentCode
    3298865
  • Title

    Cloud Atlas: A Software Defined Networking Abstraction for Cloud to WAN Virtual Networking

  • Author

    Baucke, Stephan ; Ben Ali, Racha ; Kempf, James ; Mishra, Ravishankar ; Ferioli, Franco ; Carossino, Angelo

  • Author_Institution
    Ericsson Res., San Jose, CA, USA
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    895
  • Lastpage
    902
  • Abstract
    One of the primary principles of Software Defined Networking (SDN) is that representing networks as a collection of simple abstractions implemented as an API - rather than as a collection of standardized and proprietary protocols and command line interfaces - will lead to networks that are easier to build and manage. Application of this principle has advanced furthest in cloud computing, where the OpenStack Quantum network service provides tenants in a data center with an abstraction of an enterprise LAN. The Quantum API implements a virtual network through a plug-in, which might in fact require protocols and command line interfaces to drive the physical hardware. However, existing OpenStack support for wide area connectivity is restricted to L3 IPsec and SSL VPNs which do not in general support quality of service (QoS). In this paper, we present Cloud Atlas, a SDN abstraction and API extending the Quantum virtual network into the WAN. Cloud Atlas is built on top of existing WAN network services (L1-, L2-, and L3VPNs) that do support QoS. Cloud Atlas makes these services available to OpenStack through a tight integration with Quantum. We discuss two prototypes we have built of Cloud Atlas, one based on command line scripts and one based on a network management system. We conclude the paper with some observations on applying the cloud service model to networking and the value of SDN abstractions in supporting such a service model.
  • Keywords
    application program interfaces; cloud computing; computer network management; data structures; local area networks; network interfaces; protocols; quality of service; software radio; virtual private networks; wide area networks; Cloud Atlas; L3 IPsec; OpenStack Quantum network service; QoS; Quantum API; Quantum virtual network; SDN abstraction; SSL VPN; WAN network service; cloud computing; cloud service model; command line interface; command line scripts; data center; enterprise LAN abstraction; network management system; physical hardware; protocols; quality of service; software defined networking; virtual private network; wide area connectivity; Bandwidth; Cloud computing; Logic gates; Operating systems; Quality of service; Virtual private networks; Wide area networks; OpenStack; SDN; component; elastic networking; networking as a service; software defined networking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.44
  • Filename
    6740240