skip to main content
10.1145/2465829.2465832acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

NRS: a system for automated network virtualization in iaas cloud infrastructures

Published:18 June 2013Publication History

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.

References

  1. F. Liu et al. NIST Cloud Computing Reference Architecture. CreateSpace Independent Publishing Platform, USA, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ed. T. Narten et al. Problem Statement: Overlays for Network Virtualization. Internet-Draft draft-ietf-nvo3- overlay-problem-statement-01, IETF, October 2012.Google ScholarGoogle Scholar
  3. Nick McKeown et al. Openflow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev., 38(2):69--74, March 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Marc Lasserre et al. Framework for DC Network Virtualization. Internet-Draft draft-ietf-nvo3-framework-01, IETF, October 2012.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. M. Sridharan et al. NVGRE: Network Virtualization using Generic Routing Encapsulation. Internet-Draft draft-sridharan-virtualization-nvgre, IETF, July 2012.Google ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. N. Bitar et al. Cloud Networking: VPN Applicability and NVo3 Gap Analysis. Internet-Draft draft-bitar-nvo3-vpn-applicability-01, IETF, October 2012.Google ScholarGoogle Scholar
  9. OpenVPN - Open Source VPN. http://openvpn.net.Google ScholarGoogle Scholar
  10. T. Nadeau et al. A Control Plane for Network Virtualized Overlays. Internet-Draft draft-drake-nvo3-evpn-control-plane-00, IETF, September 2012.Google ScholarGoogle Scholar
  11. Yukihiro Nakagawa, Kazuki Hyoudou, and Takeshi Shimizu. A management method of ip multicast in overlay networks using openflow.Google ScholarGoogle Scholar
  12. Worldwide LHC Computing Grid. wlcg.web.cern.ch.Google ScholarGoogle Scholar
  13. The Dutch e-Science Grid. http://www.biggrid.nl.Google ScholarGoogle Scholar
  14. OpenStack Open Source Cloud Computing Software. http://www.openstack.org/.Google ScholarGoogle Scholar
  15. OpenNebula - The Open Source Solution for Data Center Virtualization. http://opennebula.org/.Google ScholarGoogle Scholar
  16. Quantum API Guide (v2.0). http://docs.openstack.org/api/openstack-network/2.0/content/.Google ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. Ilhem Fajjari et al. Vnr algorithm: A greedy approach for virtual networks reconfigurations. In GLOBECOM, pages 1--6. IEEE, 2011.Google ScholarGoogle Scholar
  19. IEEE 802.1 Data Center Bridging Task Group. http://www.ieee802.org/1/pages/dcbridges.html.Google ScholarGoogle Scholar
  20. Natasha Gude et al. Nox: towards an operating system for networks. SIGCOMM Comput. Commun. Rev., 38(3):105--110, July 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Floodlight OpenFlow Controller. http://floodlight.openflowhub.org/.Google ScholarGoogle Scholar
  22. Trema OpenFlow Framework. http://trema.github.com/trema/.Google ScholarGoogle Scholar
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sliceable Network Management API. github.com/trema/apps/wiki/sliceable_api_spec_1.01.pdf.Google ScholarGoogle Scholar
  25. 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 ScholarGoogle Scholar
  26. K. Kompella et al. Signaling Virtual Machine Activity to the Network Virtualization Edge. Internet-Draft draft-kompella-nvo3-server2nve-01, IETF, October 2012.Google ScholarGoogle Scholar

Index Terms

  1. NRS: a system for automated network virtualization in iaas cloud infrastructures

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      VTDC '13: Proceedings of the 7th international workshop on Virtualization technologies in distributed computing
      June 2013
      56 pages
      ISBN:9781450319850
      DOI:10.1145/2465829

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 June 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      VTDC '13 Paper Acceptance Rate5of10submissions,50%Overall Acceptance Rate5of10submissions,50%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader