Cloud and network service orchestration in Software Defined Data Centers

Cloud Data Centers are becoming a more and more important reality nowadays, as more and more services are being offered in the form of Cloud resources. In order to accommodate as many requests as possible, Data Centers typically deploy oversubscription, which requires a thoughtfully calibrated usage of the computing and network resources of the system. We especially need to re-think the usage of network resources, as the kinds of demands from applications we see today have more stringent network requirements than in the past. The Software-Defined Network paradigm offers new tools to manage the network in agile, flexible ways, according to specific needs. It enables to build new customized functions in order, for example, to monitor the instantaneous load of traffic, slice the network, route each flow according to specific policies that can be modified accordingly with the needs of the system. In this paper we present an orchestrator for Software-Defined Data Center, and the strategies used to allocate Virtual Machines, basing our decisions on the current state of the system.

[1]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

[2]  Lisandro Zambenedetti Granville,et al.  On tackling virtual data center embedding problem , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

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

[4]  Albert G. Greenberg,et al.  Data center TCP (DCTCP) , 2010, SIGCOMM '10.

[5]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.

[6]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[7]  Athanasios V. Vasilakos,et al.  Survey on routing in data centers: insights and future directions , 2011, IEEE Network.

[8]  Albert G. Greenberg,et al.  VL2: a scalable and flexible data center network , 2009, SIGCOMM '09.

[9]  Meral Shirazipour,et al.  StEERING: A software-defined networking for inline service chaining , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[10]  Christian Jacquenet,et al.  Network Service Chaining Problem Statement , 2013 .

[11]  Vasileios Pappas,et al.  Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement , 2010, 2010 Proceedings IEEE INFOCOM.

[12]  Stefano Giordano,et al.  Effective resource control strategies using OpenFlow in cloud data center , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[13]  Hong Liu,et al.  Fiber optic communication technologies: What's needed for datacenter network operations , 2010, IEEE Communications Magazine.

[14]  Alexander Stanik,et al.  SLA-driven Federated Cloud Networking: Quality of Service for Cloud-based Software Defined Networks , 2014, FNC/MobiSPC.

[15]  Fulvio Risso,et al.  Research Directions in Network Service Chaining , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).