QoS-Aware Virtual Infrastructures Allocation on SDN-Based Clouds

Virtualization of computing and communication infrastructureswere disseminated as possible solutions for networksevolution and deployment of new services on clouddata centers. Although promising, their effective applicationfaces obstacles, mainly caused by rigidity on the managementof communication resources. Currently, the Software-DefinedNetworks (SDN) paradigm has been popularizing customizationand flexibility in network management due to separationof control and data planes. However, benefits introduced bySDN are not trivially applied to Virtual Infrastructures (VIs)provisioning on SDN-based cloud providers. An allocationmechanism needs joint information of control and data planesin order to deliver Quality-of-Service (QoS)-aware mappingswhile achieving provider objectives. In this work, we formulatethe online VI allocation on SDN-based cloud data centers as aMixed Integer Program (MIP). Following, integer constraintsare relaxed to obtain a linear program, and rounding techniquesare applied. The mechanism performs VI allocation consideringlatency, bandwidth, and virtual machine requirements. The results indicate that the VIs mean internal latency can bereduced while simultaneously enforcing other QoS constraints.

[1]  Guru M. Parulkar,et al.  OpenVirteX: make your virtual SDNs programmable , 2014, HotSDN.

[2]  Rolf Stadler,et al.  Resource Management in Clouds: Survey and Research Challenges , 2015, Journal of Network and Systems Management.

[3]  Mehmet Demirci,et al.  Design and analysis of techniques for mapping virtual networks to software-defined network substrates , 2014, Comput. Commun..

[4]  Hitesh Ballani,et al.  Towards predictable datacenter networks , 2011, SIGCOMM 2011.

[5]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[6]  Nick McKeown,et al.  Virtualized Congestion Control , 2016, SIGCOMM.

[7]  Raouf Boutaba,et al.  A Path Generation Approach to Embedding of Virtual Networks , 2015, IEEE Transactions on Network and Service Management.

[8]  Bi Jun,et al.  Allocation and scheduling of network resource for multiple control applications in SDN , 2015, China Communications.

[9]  Helen J. Wang,et al.  SecondNet: a data center network virtualization architecture with bandwidth guarantees , 2010, CoNEXT.

[10]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[11]  David Walker,et al.  Optimizing the "one big switch" abstraction in software-defined networks , 2013, CoNEXT.

[12]  Raouf Boutaba,et al.  ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping , 2012, IEEE/ACM Transactions on Networking.

[13]  Matthias Rost,et al.  Beyond the Stars: Revisiting Virtual Cluster Embeddings , 2015, CCRV.

[14]  Filip De Turck,et al.  Dynamic resource management in SDN-based virtualized networks , 2014, 10th International Conference on Network and Service Management (CNSM) and Workshop.

[15]  Jing Deng,et al.  The research of indoor positioning based on visible light communication , 2015 .

[16]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[17]  Antonio Pescapè,et al.  Measuring network throughput in the cloud: The case of Amazon EC2 , 2015, Comput. Networks.

[18]  Jim Esch,et al.  Software-Defined Networking: A Comprehensive Survey , 2015, Proc. IEEE.

[19]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[20]  Rob Sherwood,et al.  Can the Production Network Be the Testbed? , 2010, OSDI.

[21]  Ke Wang,et al.  Allocation and scheduling of network resource for multiple control applications in SDN , 2015 .

[22]  Ion Stoica,et al.  FairCloud: sharing the network in cloud computing , 2011, SIGCOMM '12.

[23]  Guilherme Piegas Koslovski,et al.  Locating Virtual Infrastructures: Users and InP perspectives , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[24]  Xavier Hesselbach,et al.  Virtual Network Embedding: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[25]  Keqiang He,et al.  AC/DC TCP: Virtual Congestion Control Enforcement for Datacenter Networks , 2016, SIGCOMM.

[26]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[27]  Guilherme Piegas Koslovski,et al.  Optimal resource allocation for survivable virtual infrastructures , 2014, 2014 10th International Conference on the Design of Reliable Communication Networks (DRCN).

[28]  Guilherme Piegas Koslovski,et al.  Joint Elastic Cloud and Virtual Network Framework for Application Performance-cost Optimization , 2010, Journal of Grid Computing.

[29]  Jennifer Rexford,et al.  Scalable Network Virtualization in Software-Defined Networks , 2013, IEEE Internet Computing.

[30]  Der-San Chen,et al.  Applied Integer Programming: Modeling and Solution , 2010 .