ABSTRACT
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.
- F. Liu et al. NIST Cloud Computing Reference Architecture. CreateSpace Independent Publishing Platform, USA, 2012. Google ScholarDigital Library
- Ed. T. Narten et al. Problem Statement: Overlays for Network Virtualization. Internet-Draft draft-ietf-nvo3- overlay-problem-statement-01, IETF, October 2012.Google Scholar
- Nick McKeown et al. Openflow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev., 38(2):69--74, March 2008. Google ScholarDigital Library
- Marc Lasserre et al. Framework for DC Network Virtualization. Internet-Draft draft-ietf-nvo3-framework-01, IETF, October 2012.Google Scholar
- M Mahalingam et al. VXLAN: A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. Internet-Draft draft-mahalingam-dutt-dcops-vxlan-02, IETF, August 2012.Google Scholar
- M. Sridharan et al. NVGRE: Network Virtualization using Generic Routing Encapsulation. Internet-Draft draft-sridharan-virtualization-nvgre, IETF, July 2012.Google Scholar
- Ed. B. Davie and J. Gross. A Stateless Transport Tunneling Protocol for Network Virtualization (STT). Internet-Draft draft-davie-stt-02, IETF, August 2012.Google Scholar
- N. Bitar et al. Cloud Networking: VPN Applicability and NVo3 Gap Analysis. Internet-Draft draft-bitar-nvo3-vpn-applicability-01, IETF, October 2012.Google Scholar
- OpenVPN - Open Source VPN. http://openvpn.net.Google Scholar
- T. Nadeau et al. A Control Plane for Network Virtualized Overlays. Internet-Draft draft-drake-nvo3-evpn-control-plane-00, IETF, September 2012.Google Scholar
- Yukihiro Nakagawa, Kazuki Hyoudou, and Takeshi Shimizu. A management method of ip multicast in overlay networks using openflow.Google Scholar
- Worldwide LHC Computing Grid. wlcg.web.cern.ch.Google Scholar
- The Dutch e-Science Grid. http://www.biggrid.nl.Google Scholar
- OpenStack Open Source Cloud Computing Software. http://www.openstack.org/.Google Scholar
- OpenNebula - The Open Source Solution for Data Center Virtualization. http://opennebula.org/.Google Scholar
- Quantum API Guide (v2.0). http://docs.openstack.org/api/openstack-network/2.0/content/.Google Scholar
- Mosharaf Chowdhury, Muntasir R. Rahman, and Raouf Boutaba. Vineyard: virtual network embedding algorithms with coordinated node and link mapping. IEEE/ACM Trans. Netw., 20(1):206--219, February 2012. Google ScholarDigital Library
- Ilhem Fajjari et al. Vnr algorithm: A greedy approach for virtual networks reconfigurations. In GLOBECOM, pages 1--6. IEEE, 2011.Google Scholar
- IEEE 802.1 Data Center Bridging Task Group. http://www.ieee802.org/1/pages/dcbridges.html.Google Scholar
- Natasha Gude et al. Nox: towards an operating system for networks. SIGCOMM Comput. Commun. Rev., 38(3):105--110, July 2008. Google ScholarDigital Library
- Floodlight OpenFlow Controller. http://floodlight.openflowhub.org/.Google Scholar
- Trema OpenFlow Framework. http://trema.github.com/trema/.Google Scholar
- Stephen Gutz et al. Splendid isolation: a slice abstraction for software-defined networks. HotSDN '12, pages 79--84, New York, NY, USA, 2012. ACM. Google ScholarDigital Library
- Sliceable Network Management API. github.com/trema/apps/wiki/sliceable_api_spec_1.01.pdf.Google Scholar
- Y. Gu and Y. Li. The mechanism and signalling between TES and NVE. Internet-Draft draft-gu- nvo3-tes-nve-mechanism-01, IETF, October 2012.Google Scholar
- K. Kompella et al. Signaling Virtual Machine Activity to the Network Virtualization Edge. Internet-Draft draft-kompella-nvo3-server2nve-01, IETF, October 2012.Google Scholar
Index Terms
- NRS: a system for automated network virtualization in iaas cloud infrastructures
Recommendations
A hybrid local storage transfer scheme for live migration of I/O intensive workloads
HPDC '12: Proceedings of the 21st international symposium on High-Performance Parallel and Distributed ComputingLive migration of virtual machines (VMs) is key feature of virtualization that is extensively leveraged in IaaS cloud environments: it is the basic building block of several important features, such as load balancing, pro-active fault tolerance, power ...
Energy efficiency for cloud computing system based on predictive optimization
In recent years, power consumption has become one of the hottest research trends in computer science and industry. Most of the reasons are related to the operational budget and the environmental issues. In this paper, we would like to propose an energy-...
Early fault detection in IaaS cloud computing based on fuzzy logic and prediction technique
Availability is one of the most important requirements in production system. Keeping a persistent level of high availability in the Infrastructure-as-a-Service (IaaS) cloud computing is a challenge due to the complexity of service providing. By ...
Comments