OpenFlow: enabling innovation in campus networks
ACM SIGCOMM Computer Communication Review
NOX: towards an operating system for networks
ACM SIGCOMM Computer Communication Review
ViNEYard: virtual network embedding algorithms with coordinated node and link mapping
IEEE/ACM Transactions on Networking (TON)
Splendid isolation: a slice abstraction for software-defined networks
Proceedings of the first workshop on Hot topics in software defined networks
NIST Cloud Computing Reference Architecture: Recommendations of the National Institute of Standards and Technology (Special Publication 500-292)
Hi-index | 0.00 |
Applications running in multi-tenant IaaS clouds increasingly require networked compute resources, which may belong to several clouds hosted in multiple data-centers. To accommodate these applications network virtualization is necessary, not only for isolation between tenants, but also for inter-cloud connectivity and efficient allocation and utilization of network resources. Data-centers currently deploy a variety of technologies to implement virtual networks. None of these, however, possess the automated configuration facilities needed to instantiate the intricate network structures required by IaaS cloud applications. In this paper we present NRS, a system developed at Nikhef that manages the data-center network to form virtual networks; these are provided on-demand to an IaaS cloud, thereby enabling Network-as-a-Service. NRS uses a central network controller approach that combines existing network technologies to provision isolated intra- and inter-data-center virtual networks, while attempting to utilize the underlying physical network in an optimal fashion.