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

Stephan Baucke, Racha Ben Ali, James Kempf, Ramesh Mishra, Franco Ferioli, Angelo Carossino
2013 2013 IEEE Sixth International Conference on Cloud Computing  
One of the key principles of Software Defined Networking (SDN) is to represent networks as a collection of usable abstractions implemented as an API. Application of this principle has advanced furthest in cloud computing. 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 that adapts the API to the physical network. However, existing OpenStack support for wide area
more » ... tivity is generally restricted, and does not 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, and a prototype VM snapshotting service. 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.
doi:10.1109/cloud.2013.44 dblp:conf/IEEEcloud/BauckeAKMFC13 fatcat:ufqqfzbzc5adza2b47bsvv44by