Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

An overview of network virtualization and cloud network as a service

Published: 01 January 2015 Publication History
  • Get Citation Alerts
  • Abstract

    Cloud computing services delivery and consumption model is based on communication infrastructure network. The network serves as a linkage between the end-users consuming cloud services and the providers of data centers providing the cloud services. In addition, in large-scale cloud data centers, tens of thousands of compute and storage nodes are connected by a data center network to deliver a single-purpose cloud service. To this end, some questions could be raised, such as the following: How do network architectures affect cloud computing? How will network architecture evolve to support better cloud computing and cloud-based service delivery? What is the network's role in reliability, performance, scalability, and security of cloud computing? Should the network be a dumb transport pipe or an intelligent stack that is cloud workload aware? This paper focuses on the networking aspect in cloud computing and shall provide insights to these questions. Researchers can use this paper to accelerate their research on devising mechanisms for the following: i provisioning cloud network as a service and ii engineering network of data centers. Copyright © 2014 John Wiley & Sons, Ltd.

    References

    [1]
    Chowdhury NMMK, Boutaba R. Network virtualization: state of the art and research challenges. IEEE Communications Magazine 2009; Volume 47 Issue 7: pp.20-26.
    [2]
    Chowdhury N, Boutaba R. A survey of network virtualization. Computer Networks Elsevier 2010; Volume 54 Issue 5: pp.862-876.
    [3]
    Chowdhury NMMK, Rahman M, Boutaba R. Virtual network embedding with coordinated node and link mapping. In Proceedings of the 28th Conference on Computer Communications INFOCOM, Rio de Janeiro, Brazil, 2009.
    [4]
    Mell P, Grance T. The NIST definition of cloud computing. 2010. Available: "http://csrc.nist.gov/groups/SNS/cloud-computing" {February 2010}.
    [5]
    Velte T, Velte A, Elsenpeter R. Cloud Computing, a Practical Approach. 1st ed., McGraw-Hill Osberne Media: Poston, USA, 2009.
    [6]
    Mell P, Grance T. The NIST definition of cloud computing, 2011.
    [7]
    Babcock C. Private clouds take shape workloads - IBM cloud burst, 2009.
    [8]
    Alshaer H. Demanding Traffic Control and Management in Next Generation Networks: QoS Analysis, Network Simulation, Performance Modeling. Lambert Academic Publishing LAP: Saarbrcken Germany, 2010.
    [9]
    Mudigonda J, Yalagandula P, Mogul J, Stiekes B, Pouffary Y. Netlord: a scalable multi-tenant network architecture for virtualized datacenters. SIGCOMM Computer Communication Review 2011; Volume 41 Issue 4: pp.62-73.
    [10]
    Anderson T, Peterson L, Shenker S, Turner J. Overcoming the Internet impasse through virtualization. IEEE Computer Magazine 2005; Volume 38 Issue 4: pp.634-641.
    [11]
    Niebert N, Khayat IE, Baucke S, Keller R, Rembarz R, Sachs J. Network virtualization: a viable path towards the future Internet. Wireless Personal Communications Journal 2008; Volume 45 Issue 4: pp.511-520.
    [12]
    Feamster N, Gao L, Rexford J. How to lease the Internet in your spare time. SIGCOMM Computer Communication Review 2007; Volume 37 Issue 1: pp.61-64.
    [13]
    Martin D, Vlker L, Zitterbarta M. A flexible framework for future Internet design, assessment, and operation. Computer NetworksElsevier 2011; Volume 55: pp.910-918.
    [14]
    Schaffrath G, Werle C, Papadimitriou P. Network virtualization architecture: proposal and initial prototype. In Proceedings of the ACM SIGCOMM Workshop on Virtualized Infastructure Systems and Architectures VISA, Barcelona, Spain, 2009.
    [15]
    Bless R, Werle C. Network virtualization from a signaling perspective. In Proceedings of the International Workshop on the Network of the Future Future-Net, Dresden, Germany, 2009.
    [16]
    Chowdhury NMMK, Zaheer F, Boutaba R. iMark: an identity management framework for network virtualization environment. Proceedings of the 11th IFIP/IEEE International Symposium on Integrated Network Management IM, Hofstra University, Long Island, NY, USA, 2009.
    [17]
    Zhu RZSY, Rangarajan S, Rexford J. Cabernet: connectivity architecture for better network services. In Proceedings of the ACM CoNEXT, Madrid, Spain, 2008.
    [18]
    Wang Y, Keller E, Biskeborn B, Merwe JVD, Rexford J. Virtual routers on the move: live router migration as a network-management primitive. Proceedings of the ACM Computer Communication Review 2008; Volume 38: pp.231-242.
    [19]
    Chowdhury N, Samuel F, Boutaba R. Polyvine: policy-based virtual network embedding across multiple domains. In Proceedings of the SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures VISA'10, New Delhi, India, 2010.
    [20]
    Rahman MR, Aib I, Boutaba R. Survivable virtual network embedding. In Proceedings of the 9th IFIP NETWORKING Conference, Chennai, India, 2010.
    [21]
    Butt NF, Chowdhury NMMK, Boutaba R. Topology-awareness and reoptimization mechanism for virtual network embedding. In Proceedings of the IFIP Networking, Chennai, India, 2010.
    [22]
    Zaheer F-E, Xiao J, Boutaba R. Multi-provider service negotiation and contracting in network virtualization. In Proceedings of the IEEE/IFIP NOMS, Osaka International Convention Center, Osaka, Japan, 2010.
    [23]
    Houidi I, Louati W, Zeghlache D. A distributed virtual network mapping algorithm. In Proceedings of the IEEE International Conference on Communications ICC, Beijing, China, 2008.
    [24]
    Houidi I, Louati W, Ameur WB, Zeghlache D. Virtual network provisioning across multiple substrate networks. Computer Networks, Elsevier 2011; Volume 55: pp.1011-1023.
    [25]
    Houidi I, Louati W, Zeghlache D, Baucke S. Virtual resource description and clustering for virtual network discovery. In Proceedings of the IEEE International Conference on Communications ICC Workshops, 2009; pp.5890-5895.
    [26]
    Brunner M, Dudkowski D, Mingardi C, Nunzi G. Probabilistic decentralized network management. In Proceedings of the 11th IFIP/IEEE International Symposium on Integrated Network Management IM, New York, USA, 2009.
    [27]
    Matos A, Aguiar RL. Mobility aware paths: the identity connection. In Proceedings of the 11th Wireless Personal Multimedia Communications Symposium WPMC, Lapland, Finland, 2008.
    [28]
    Emulab. Emulab - network emulation testbed. Available: "http://www.emulab.net/" {2011}.
    [29]
    GENI. GENI: global environment for network innovations. Available: "http://www.geni.net/" {January 2013}.
    [30]
    Bavier A, Feamster N, Huang M, Peterson L, Rexford J. In VINI VERITAS: realistic and controlled network experimentation. In Proceedings of the ACM SIGCOMM, Dresden, Germany, 2009.
    [31]
    Peterson L, Anderson T, Culler D, Roscoe T. A blueprint for introducing disruptive technology into the Internet. In Proceedings of the Workshop on Hot Topics in Networks HotNets-I, Princeton, NJ, 2002.
    [32]
    Haider A, Potter R, Nakao A. Challenges in resource allocation in network virtualization. In Proceedings of the 20th ITC Specialist Seminar on Network Virtualization, Hoi An, Vietnam, 2009.
    [33]
    Braden R, Zhang L, Jamin S. Resource reservation protocol RSVP, version 1 functional specification, 1997.
    [34]
    Blake S, Black D, Carlson EDM, Wang Z, Weiss W. An architecture for differentiated services, 1998.
    [35]
    Grzech A, Swiatek P. Parallel processing of connection streams in nodes of packet-switched computer communication systems, Taylor & Francis, Inc. Bristol, PA, USA, 2008.
    [36]
    Swiatek P, Grzech A, Rygielski P. Adaptive packet scheduling for requests delay guaranties in packet-switched computer communication network. Systems Science 2010; Volume 36: pp.7-12.
    [37]
    Zhou S, SIGOPS Operation System Reviews 2010; Volume 44 Issue 4.
    [38]
    Networks J. Network Simplification with Juniper Networks Virtual Chassis Technology, Whitepaper, 2011.
    [39]
    Masuda H, Murata K, Shibuya Y. Low TCO and high-speed network infrastructure with virtual technology. In Proceedings of the 37th Annual ACM SIGUCCS Fall Conference, Saint-Louis, MO, USA, 2009; pp.321-324.
    [40]
    Sugerman J, Venkitachalam G, Lim B-H. Virtualizing I/O devices on VMware workstation's hosted virtual machine monitor. pp.1-14. In Proceedings of the USENIX Annual Technical Conference, Boston, Massachusetts, USA, 2001.
    [41]
    Schmied G. Integrated Cisco, UNIX Network Architectures. Cisco Press Networking Technology: New york, USA, 2009.
    [42]
    O. vswitch. Open vSwitch. Available: "http://openvswitch.org", 2011. {January 2014}.
    [43]
    Cheng L, Wang C.-L., Di S. Defeating network jitter for virtual machines. In Proceedings of the Fourth IEEE International Conference on Utility, Cloud Computing, Victoria, New South Wales NSW, Australia, 2011; pp.65-72.
    [44]
    J.Shafer. I/O virtualization bottlenecks in cloud computing today. In Proceedings of the 2nd Conference on I/O Virtualization WIOV,Berkeley, CA, USA, December 2011.
    [45]
    Landau A, Hadas D, Yehuda MB. Plugging the hypervisor abstraction leaks caused by virtual networking. In Proceedings of the 3rd Annual Haifa Experimental Systems Conference SYSTOR, Haifa, 2010; pp.1-16.
    [46]
    Hoelzle U. The Google OpenFlow Network is in Production. In Proceedings of the Open Network Summit, Silicon Valley, USA, April 2012.
    [47]
    McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J. Openflow: enabling innovation in campus networks. SIGCOMM Computer Communication Review 2008; Volume 38 Issue 2: pp.69-74.
    [48]
    Sherwood R, Gibb G, Yap K-K, Appenzeller G, Casado M, McKeown N, Parulkar G. Can the production network be the test-bed ?, 2010.
    [49]
    Sherwood R, Chan M, Covington A, Gibb G, Flajslik M. Carving research slices out of your production networks with openflow. SIGCOMM Computer Communication Review 2010; Volume 40 Issue 1: pp.129-130.
    [50]
    Turner JS, Taylor DE. Diversifying the Internet. In Proceedings of the IEEE Global Telecommunications Conference GLOBECOM, Vol. Volume 2, 2005.
    [51]
    L. S. Committee. IEEE standard for local and metropolitan area networks - virtual bridged local area networks, 2006.
    [52]
    Ferguson P, Huston G. What is a VPN ? Cisco Press, 1998.
    [53]
    Rosen E, Rekhter Y. BGP/MPLS IP virtual private networks VPNs, 2006.
    [54]
    Andersson L, Madsen T. Provider provisioned virtual private network VPN terminology, 2005.
    [55]
    Carugi M, McDysan D. Service requirements for layer 3 provider provisioned virtual private networks PPVPNs, 2005.
    [56]
    Callon R, Suzuki M. A framework for layer 3 provider-provisioned virtual private networks PPVPNs, 2005.
    [57]
    Farinacci D, Li T, Hanks S, Meyer D, Traina P. Generic routing encapsulation GRE, March 2000.
    [58]
    Hamzeh K, Pall G, Verthein W, Taarud J, Little W Zorn G. Point-to-point tunneling protocol PPTP, 1999.
    [59]
    Townsley W, Valencia A, Rubens A, Pall G, Zorn G, Palter B. Layer two tunneling protocol "L2TP", 1999.
    [60]
    Kent S, Seo K. Security architecture for the Internet protocol, 2005.
    [61]
    Andersson L, Rosen E. Framework for layer 2 virtual private networks L2VPNs, 2006.
    [62]
    Augustyn W, Serbest Y. Service requirements for layer 2 provider-provisioned virtual private networks, 2006.
    [63]
    D Benhaddou, W Alanqar. Layer 1 virtual private networks in multidomain next-generation networks. IEEE Communications Magazine 2007; Volume 45 Issue 5: pp.52-58.
    [64]
    Takeda T. Framework and requirements for layer 1 virtual private networks, 2007.
    [65]
    Mannie E. Generalized multi-protocol label switching GMPLS architecture, 2004.
    [66]
    Campbell AT, Meer HGD, Kounavis ME, Miki K, Vicente JB, Villela D. A survey of programmable networks. SIGCOMM Computer Communication Review 1999; Volume 29 Issue 2: pp.7-23.
    [67]
    Tennenhouse DL, Smith JM, Sincoskie WD, Wetherall DJ. A survey of active network research. IEEE Communications Magazine 1997; Volume 35 Issue 1: pp.80-86.
    [68]
    Wetherall D, Guttag J, Tennenhouse D. ANTS: a toolkit for building and dynamically deploying network protocols. In Proceedings of the IEEE OPENARCH, San Francisco, CA, USA, 1998, pp.117-129.
    [69]
    Decasper D, Plattner B. DAN: distributed code caching for active networks, vol.2, 1998, pp. pp.609-616.
    [70]
    Greenberg A, Hjalmtysson G, Maltz DA, Myers A, Rexford J, Xie G, Yan H, Zhan J, Zhang H. The cost of a cloud: research problems in data center networks. ACM Computer Communication Review 2009; Volume 39: pp.68-73.
    [71]
    Cisco systems, virtual machine mobility with VMware VMotion and cisco data center interconnect technologies, 2010.
    [72]
    Grtner. Magic quadrant. Available: "http://www.gartner.com/technology/" {February 2014}.
    [73]
    Kim C, Caesar M, Rexford J. Floodless in SEATTLE: a scalable Ethernet architecture for large enterprises. pp.3-14. In Proceedings of the ACM SIGCOMM, 2008.
    [74]
    Cisco systems, data center design - IP network infrastructure, 2010.
    [75]
    Cisco systems, Cisco Nexus 2000 series fabric extenders, 2008.
    [76]
    Bari M, Boutaba R, Esteves R, Granville LZ. Data center network virtualization: a survey. IEEE Communications Surveys and Tutorials 2012; Volume 15 Issue 2: pp.1-19.
    [77]
    Greenberg A, Hamilton JR, Jain N, Kandula S, Kim C, Lahiri P, Maltz DA, Patel P, Sengupta S. VL2: a scalable and flexible data center network. Communications ACM 2011; Volume 54 Issue 3: pp.95-104.
    [78]
    Guo C, Lu G, Wang H, Yang S, Kong C, Sun P, Wu W, Zhang Y. SecondNet: a data center network virtualization architecture with bandwidth guarantees, 2010, pp. pp.1-15.
    [79]
    Mysore RN, Pamboris A, Farrington N, Farrington N, Huang N, Miri P, Radhakrishnan S, VSubramanya, Vahdat A. Portland: a scalable fault-tolerant layer 2 data center network fabric. SIGCOMM Computer Communication Review 2009; Volume 39 Issue 4: pp.39-50.
    [80]
    Rodrigues H, Turner Y, Santos JR, Victor P, Guedes D. Gatekeeper: supporting bandwidth guarantees for multi-tenant datacenter networks. pp.6-6. In Proceedings of the 3rd Conference on I/O Virtualization WIOV, Berkeley, CA, USA, 2011.
    [81]
    Benson T, Akella A, Shaikh A, Sahu S. CloudNaaS: a cloud networking platform for enterprise applications, 2011 pp. pp.1-8.
    [82]
    Ballani H, Costa P, Karagiannis T, Rowstron A. Towards predictable datacenter networks, 2011.
    [83]
    Mudigonda J, Yalagandula P, Mogul J, Stiekes B, Pouffary Y. Netlord: a scalable multi-tenant network architecture for virtualized datacenters. SIGCOMM Computer Communication Review 2011; Volume 41 Issue 4: pp.62-73.
    [84]
    Shieh A, Kandula S, Greenberg A, Kim C, Saha B. Sharing the data center network. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, Berkeley, CA, USA, 2011.
    [85]
    Zhang Q, Zhani M, Zhu Q, Zhang S, Boutaba R, Hellerstein JL. Dynamic energy-aware capacity provisioning for cloud computing environments. In Proceedings of the IEEE/ACM International Conf. on Autonomic Computing ICAC,San Jose, California, USA, 2012.
    [86]
    Shrivastava V, Zerfos P, Lee KW, Jamjoom H, Liu Y-H, Banerjee S. Application-aware virtual machine migration in data centers. In Proceedings of the IEEE INFOCOM, Orlando, Florida, USA, 2012; pp.66-70.
    [87]
    Hermenier F, Lorca X, Menaud J-M, Muller G, Lawall J. Entropy: a consolidation manager for clusters. In Proceedings of the ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, VEE, Hamilton Crowne Plaza, Washington, DC, 2009; pp.41-50.
    [88]
    Xu J, Fortes J. A multi-objective approach to virtual machine management in datacenters. In Proceedings of the ACM International Conference on Autonomic Computing ICAC, Karlsruhe, Germany, 2011; pp.225-234.
    [89]
    Zhani M, Zhang Q, Simon G, Boutaba R. VDC planner: dynamic migration-aware virtual data center embedding for clouds. In Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management, Ghent, Belgium, 2013.
    [90]
    Chowdhury M, Zaharia JM, Stoica IMJI. Managing data transfers in computer clusters with orchestra. In Sigcomm, Toronto, ON, Canada, 2011.
    [91]
    Vigfusson YH, Libdeh A, Balakrishnan M, Birman K, Burgess R, Chockler G, Li H, Tock Y. Multicast: Rx for data center communication scalability. In EuroSys, Paris, France, 2010.
    [92]
    Jacobson V, Smetters DK, Thornton JD, Plass M, Briggs N, Braynard R. Networking named content. In CoNEXT, 2009.
    [93]
    Carzaniga A, Wolf AL. Forwarding in a content-based network. In Sigcomm, Karlsruhe, Germany, 2003.
    [94]
    Anand A, Sekar V, Akella A. SmartRE: an architecture for coordinated network-wide redundancy elimination. In Sigcomm, Barcelona, Spain, 2009.
    [95]
    Cranor C, Johnson T, Spataschek O, Shkapenyu V. Gigascope: a stream database for network applications. In SIGMOD, San Diego, California, USA, 2003.
    [96]
    Yu Y, Gunda PK, Isard M. Distributed aggregation for data-parallel computing: interfaces and implementations. In 22nd ACM Symposium on Operating Systems PrinciplesSOSP, Big Sky, MT, USA, 2009.
    [97]
    Shieh A, Kandula S, Sirer EG. SideCar: building programmable datacenter networks without programmable switches. In Proceedings of the HotNets, Monterey, CA, USA, 2010.
    [98]
    Verizon. Verizon bandwidth on demand service, 2008. Available: "http://www22.verizon.com/wholesale/solutions/solution/bod.html" {April 2008}.
    [99]
    Costa P, Migliavacca M, Pietzuch P, Wolf A.L. NaaS: network-as-a-service in the cloud. In Proceedings of the 2nd USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services Hot-ICE, Berkeley, CA, USA, 2012; pp.1-1.
    [100]
    Memcached. Available: "http://memcached.org" {January 2009}.
    [101]
    Migiavacca M, Papagiannis I, Eyers MD, Shand B, Bacon J, Pietzuch P. DEFCon: high-performance event processing with information security. In USENIX ATC, Boston, MA, USA, 2010.
    [102]
    Raiciu C, Barre S, Pluntke C, Greenhalgh A, Wischik D, Handley M. Improving datacenter performance and robustness with multipath TCP. In Sigcomm, Toronto, ON, Canada, 2011.
    [103]
    Benson T, Akella A, Maltz DA. Network traffic characteristics of data centers in the wild. In Proceedings of the 10th Internet Measurement Conference IMC, Melbourne, Australia, 2010.
    [104]
    Chowdhury M, Zaharia M, Ma J, Jordan MI, Stoica I. Managing data transfers in computer clusters with orchestra. In Proceedings of the SIGCOMM, Toronto, ON, Canada, 2011.
    [105]
    Dean J, Ghemawat S. MapReduce: simplified data processing on large clusters. In Proceedings of the OSDI, San Francisco, USA, 2004.
    [106]
    Isard M, Budiu M, Yu Y. Distributed data-parallel programs from sequential building blocks. In Proceedings of the EuroSys, Lisbon, Portugal, 2007.
    [107]
    Borthakur D, Gray J, Sarma JS, Muthukkaruppan K, Spiegelberg N. Apache Hadoop goes realtime at Facebook. In Proceedings of the SIGMOD, 2011.
    [108]
    Costa P, Donnelly A, Rowstron A. Exploiting in-network aggregation for big data applications. In Proceedings of the NSDI, San Jose, CA, USA, 2012.
    [109]
    Lu G, Gu C, Li Y, Zhou Z, Yuan T, Wu H, Xiong Y, Gao R, Zhang Y. ServerSwitch: a programmable and high performance platform for data center networks. In NSDI, Boston, MA, USA, 2011.
    [110]
    Rizzo L, Carbone M, Catalli G. Transparent acceleration of software packet forwarding using Netmap. In INFOCOM, Orlando, Florida, USA, 2012.
    [111]
    PacketShader: A GPU-Accelerated Software Router SIGCOMM, New Delhi, India, 2010.
    [112]
    Amazon. Amazon virtual private cloud. Available: "http://aws.amazon.com/vpc/" {February 2014}.
    [113]
    Windows. Windows Azure platform. Available: "http://www.microsoft.com/windowsazure/" {March 2012}.
    [114]
    Amazon. Amazon Elastic Compute Cloud, 2013. Available: "http://awsdocs.s3.amazonaws.com/EC2/latest/ec2-ug.pdf" {April 2013}.
    [115]
    CloudSwitch VLAN extension EC2/VLAN, 2013. Available: "http://blog.ipspace.net/2011/10/cloudswitch-vlan-extension-done-right.html" {February 2014}.
    [116]
    Amazon Blog:. Introducing Amazon virtual private cloud VPC, 2009. Available: "http://aws.typepad.com/aws/2009/08/introducing-amazon-virtual-private-cloud-vpc.html" {March 2009}.
    [117]
    Amazon Web Services. VPN-cubed:, 2009. Available: "http://aws.amazon.com/customerapps/Python/1913" {May 2009}.
    [118]
    NetEx. Available: "http://www.netex.com" {March 2011}.
    [119]
    Aryaka Networks. Aryaka networks: cloud-based application acceleration, 1999. Available: "http://www.aryaka.com" {January 1999}.
    [120]
    SOURCEfire. SOURCEfire. Available: "http://www.sourcefire.com" {April 2013}.
    [121]
    CloudSwitch. CloudSwitch. Available: "http://www.cloudswitch.com". {February 2014}.
    [122]
    Cohesive FT. Cohesive FT:VPN-cubed. Available: "http://www.cohesiveft.com/vpncubed/" {May 2012}.
    [123]
    Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH. Above the clouds: a berkeley view of cloud computing, 2009.
    [124]
    Vaquero LM, Merino LR, Caceres J, Lindner M. A break in the clouds: towards a cloud definition. SIGCOMM Computer Communication Review 2009; Volume 39 Issue 1: pp.50-55.
    [125]
    Keller E, Rexford J. The "platform as a service" model for networking, San Jose, CA, USA, 2010.
    [126]
    Ballani H, Costa P, Karagiannis T, Rowstron A. Towards predictable datacenter networks. In Proceedings of the SIGCOMM, Toronto, Canada, 2011.
    [127]
    Ballani H, Costa P, Karagiannis T, Rowstron A. Towards predictable datacenter networks. Sigcomm: Toronto, Ontario, Canada, August 2011.
    [128]
    Joseph DA, Tavakoli A, Stoica I. A policy-aware switching layer for data centers. In Sigcomm, SEATTLE, WA, USA, 2008.
    [129]
    Popa L, Yu M, Ko SY, Ratnasamy S, Stoica I. CloudPolice: taking access control out of the network. In Proceedings of the HotNets, Monterey, CA, 2010.
    [130]
    Dixon C, Uppal H, Brajkovic V, Brandon D, Anderson T, Krishnamurthy A. ETTM: a scalable fault tolerant network manager. In Proceedings of the NSDI, Boston, MA, USA, 2011.
    [131]
    Andersen D, Balakrishnan H, Kaashoek MF, Morris R. Resilient overlay networks. In Proceedings of the SOSP, 2001.
    [132]
    Neutron ON. Openstack networking quantum {Online}. Available: "https://wiki.openstack.org/wiki/Neutron" {Februray 2012}.
    [133]
    Milojicic D, Llorente IM, Montero RS. Opennebula: a cloud management tool. IEEE Internet Computing 2011; Volume 15 Issue 2: pp.11-14.
    [134]
    Cloudstack. Cloudstack - open source cloud computing {Online}. 2012. Available: "http://www.cloudstack.org/" {March 2012}.
    [135]
    Durkee D, Communications ACM 2010; Volume 53 Issue 5: pp.62-69.
    [136]
    Zhu Y, Ammar M. Algorithms for assigning substrate network resources to virtual network components,Barcelona, Spain, 2006.
    [137]
    Yu M, Yi Y, Rexford J, Chiang M. Rethinking virtual network embedding: substrate support for path splitting and migration. Proceedings of the ACM SIGCOMM Computer Communications Review 2008; Volume 38: pp.1011-1023.
    [138]
    Han S, Lisle S, Nehib G. IPTV transport architecture alternatives and economic considerations. IEEE Communications Magazine 2008; Volume 46 Issue 2: pp.70-77.
    [139]
    Lu J, Turner J. Efficient mapping of virtual networks onto a shared substrate. Tech. Rep. WUCSE-: Washington University in St Louis, 2006.
    [140]
    Marquezan CC, Nobre JC, Granville LZ, Nunzi G, Brunner M. Distributed reallocation scheme for virtual network resources. In Proceedings of the IEEE International Conference on Communications ICC, Dresden, Germany, 2009.
    [141]
    Omnet++ network simulator. Available: "http://www.omnetpp.org/" {March 2002}.
    [142]
    He J, Shen RZ, Li CY, Rexford J, Chiang M. Davinci: dynamically adaptive virtual networks for a customized Internet. In Proceedings of the ACM CoNEXT, Madrid, Spain, 2008.
    [143]
    Chowdhury M, Samuel F, Boutaba R. Polyvine: Policy-based virtual network embedding across multiple domains. In Proceedings of the SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures VISA'10, New Delhi, India, 2010.
    [144]
    Heller B, Seetharaman S, Mahadevan P, Yiakoumis Y, Sharma P, Banerjee S, McKeown N. ElasticTree: saving energy in data center networks. In Proceedings of the USENIX NSDI,San Jose, CA, USA, 2010.
    [145]
    Mandal U, Habib MF, Zhang S, Mukherjee B, Tornatore M. Greening the cloud using renewable-energy-aware service migration, 2013.
    [146]
    Goiri I, Guitart KLJ, Torres J, Bianchini R. Intelligent placement of datacenters for Internet services. In Proceedings of the IEEE ICDCS, Minneapolis, Minnesota, USA, 2011.
    [147]
    Ahlgren B, Aranda P, Chemouil P, Correia LM, Karl H. Content, connectivity, and cloud: ingredients for the network of the future. IEEE Communications Magazine 2011; Volume 49 Issue 7: pp.62-70.
    [148]
    Islam S, Gregoire J-C. Network edge intelligence for the emerging next-generation Internet. Future Internet 2010; Volume 2: pp.603-623.
    [149]
    Church K, Greenberg A, Hamilton J. On delivering embarrassingly distributed cloud services. In Proceedings of the ACM HotNets, 2008.
    [150]
    Valancius V, Laoutaris N, Diot C, Rodriguez P. Greening the Internet with nano data centers. In Proceedings of the ACM CoNEXT, Rome, Italy, 2009.
    [151]
    Kang J-M, Bannazadeh H, Garcia AL. SAVI testbed: control and management of converged virtual ICT resources. 2013.
    [152]
    Mobley MB, Stuart T, Andrew Y. Next-generation managed services: a window of opportunity for service providers, 2009.
    [153]
    Oppenheimer D, Chun B, Patterson D, Snoeren AC, Vahdat A. Service placement in a shared wide-area platform. In Proceedings of the USENIX ATEC, Boston, USA, 2006.
    [154]
    Qiu L, Padmanabhan V, Voelker G. On the placement of web server replicas. In Proceedings of the IEEE INFOCOM, Anchorage, Alaska, USA, 2001.
    [155]
    Popa L, Yalagandula P, Banerjee S, Mogul JC. ElasticSwitch: practical work-conserving bandwidth guarantees for cloud computing. In Proceedings of the ACN SIGCOMM, Hong Kong, China, 2013; pp.351-362.
    [156]
    Popa L, Kumar G, Khowdhury M, Krishnamurthy A, Ratnasamy S, Stoica I. FairCloud: sharing the network in cloud computing. In Proceedings of the ACN SIGCOMM, Helsinki, Finland, 2012.
    [157]
    Duffield NG, Goyal P, Greenberg A, Mishra P, Ramakrishanan KK, derMerwe JEV. A flexible for resource management in virtual private networks. In ACM Sigcomm, San Diego, CA, USA, 1999.
    [158]
    Wilson C, Ballani H, Karagiannis T, Rowstron A. Better never than late: meeting deadlines in datacenter networks. In Proceedings of the ACM SIGCOMM, Toronto, ON, Canada, 2011.
    [159]
    Wu H, Feng Z, Guo C, Zhang Y. ICTCP: incast congestion control for TCP. In Proceedings of the ACM CoNEXT, Philadelphia, USA, 2010.
    [160]
    McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L. OpenFlow: enabling innovation in campus networks, 2008, pp. pp.69-74.
    [161]
    Tootoonchian A, Ganjalir Y. HyperFlow: a distributed control plane for OpenFlow. In Proceedings of the NSDI INM/WREN, San Jose, CA, 2010.
    [162]
    Tavakoli A, Casado M, Koponen T, Shenker S. Applying NOX to the datacenter. In Proceedings of the ACM HotNets, 2009.
    [163]
    Curtis A, Mogul J, Tourrilhes J, Yalagandula P, Sharma P, Banerjee S. DevoFlow: scaling flow management for high-performance network. In Proceedings of the ACM SIGCOMM, Toronto, ON, Canada, 2011.
    [164]
    Tootoonchian A, Ganjalir Y. HyperFlow: a distributed control plane for OpenFlow. In Proceedings of the NSDI INM/WREN, San Jose, CA, 2010.
    [165]
    Naous J, Erickson D, Covington GA, Appenzeller G, McKeown N. Implementing an openflow switch on the NETFPGA platform. Proceedings of the Fourth ACM/IEEE Symposium on Architectures for Networking and Communications Systems ANCS 2008; Volume 2: pp.1-9.
    [166]
    Kohler E, Morris R, Chen B, Jannotti J, Kaashoek MF. The Click modular router. Proceedings of the ACM Transactions on Computer Systems 2000; Volume 18 Issue 3: pp.263-297.
    [167]
    Karlin S, Peterson L. VERA: an extensible router architecture. Proceedings of Computer Networks 2002; Volume 38 Issue 3: pp.277-293.
    [168]
    Mathy L, Egi N, Hoerdt M, Greenhalgh A, Handley M. Some implementation issues for virtual routers. In Proceedings of the Workshop on Management of Network Virtualisation, Vol. Volume 2, San Jose, CA, USA, 2007; pp.1-9.
    [169]
    Dobrescu M, Egi N, Argyraki K, Chun BG, Fall K. Routebricks: exploiting parallelism to scale software routers. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles SOSP, Big Sky, MT, USA, 2009.
    [170]
    Kolon M. Intelligent Logical Router Service, Vol.200097-001, Juniper Networks, 2004.
    [171]
    Fu J, Rexford J. Efficient IP-address lookup with a shared forwarding table for multiple virtual routers. In Proceedings of the ACM CoNEXT, Madrid, Spain, 2008.
    [172]
    VMware vulnerability. Available: "http://securitytracker.com/alerts/2008/Feb/1019493.html" {March 2008}.
    [173]
    Xen vulnerability. Available: "http://secunia.com/advisories/26986" {September 2007}.
    [174]
    Milanova A, Fahmy S, Musser D, Yener B. A secure programming paradigm for network virtualization invited paper. In Proceedings of the Third International Conference on Broadband Communications, Networks, and Systems BROADNETS, San Jose, CA, USA, 2006.
    [175]
    Szefer J, Keller E, Lee R, Rexford J Eliminating the hypervisor attack surface for a more secure cloud, 2011.
    [176]
    Benson T, Anand A, Akella A, Zhang M. Understanding data center traffic characteristics. Proceedings of the ACM SIGCOMM Computer Communication Review 2010; Volume 40 Issue 1: pp.92-99.
    [177]
    Chukavkin A, Peterson G. Logging in the age of web services, Proceedings of the AIEEE Security and Privacy, 2009; Volume 7: pp.82-85.
    [178]
    Al-Shaer E, Hamed H, Boutaba R, Hasan M. Conflict classification and analysis of distributed firewall policies. Proceedings of the IEEE Journal on Selected Areas in Communications 2005; Volume 23 Issue 10: pp.2069-2084.

    Cited By

    View all
    • (2021)Uncertainty-Aware Resource Provisioning for Network SlicingIEEE Transactions on Network and Service Management10.1109/TNSM.2021.305813918:1(79-93)Online publication date: 10-Mar-2021
    • (2021)Optimal server selection for competitive service providers in network virtualization contextTelecommunications Systems10.1007/s11235-021-00764-377:3(451-467)Online publication date: 1-Jul-2021
    • (2020)A Holistic Framework for Virtual Network Migration to Enhance Embedding Ratios in Network Virtualization EnvironmentsJournal of Network and Systems Management10.1007/s10922-020-09536-x28:3(502-552)Online publication date: 28-Apr-2020
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Networks
    Networks  Volume 25, Issue 1
    January 2015
    73 pages

    Publisher

    Wiley-Interscience

    United States

    Publication History

    Published: 01 January 2015

    Author Tags

    1. Cloud control plane
    2. Cloud data plane
    3. Cloud network-as-a-service
    4. Cloud networking
    5. Cloud omputing
    6. Data center network
    7. NaaS
    8. Network virtualization
    9. QoS
    10. Virtual network management

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Uncertainty-Aware Resource Provisioning for Network SlicingIEEE Transactions on Network and Service Management10.1109/TNSM.2021.305813918:1(79-93)Online publication date: 10-Mar-2021
    • (2021)Optimal server selection for competitive service providers in network virtualization contextTelecommunications Systems10.1007/s11235-021-00764-377:3(451-467)Online publication date: 1-Jul-2021
    • (2020)A Holistic Framework for Virtual Network Migration to Enhance Embedding Ratios in Network Virtualization EnvironmentsJournal of Network and Systems Management10.1007/s10922-020-09536-x28:3(502-552)Online publication date: 28-Apr-2020
    • (2019)An approach for provisioning virtual sensors in sensor cloudsInternational Journal of Network Management10.1002/nem.206229:2Online publication date: 12-Mar-2019
    • (2018)Fault-tolerance analyzerComputers and Electrical Engineering10.1016/j.compeleceng.2017.11.01966:C(64-79)Online publication date: 1-Feb-2018
    • (2016)Online traffic prediction in the cloudNetworks10.1002/nem.193426:4(269-285)Online publication date: 1-Jul-2016
    • (2015)Adopting Cloud Computing in Global Supply ChainInternational Journal of Social and Organizational Dynamics in IT10.4018/IJSODIT.20150701054:2(49-62)Online publication date: 1-Jul-2015

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media