Energy-efficient load balancing in a SDN-based Data-Center network

The Software Defined Networking (SDN) paradigm brings flexibility in the network management and can be used in order to reduce the energy consumption of the Data Center (DC) networks. In particular, two main leverages can be exploited to reduce brown energy consumption: a sleep mode on hosts in the DCs and geographical load balancing of the requests. In this paper, we propose a mixed integer linear programming formulation to compute the optimal requests assignment to data centers, with both a multi-period approach and a period-by-period assignment. We evaluate the impact of knowing future requests with respect to the optimal assignment. In addition, we provide an efficient on-line algorithm that could be implemented in an operational setting. The evaluation of the algorithm is based on real traffic traces, and shows a reduction up to 42% in the brown energy consumption.

[1]  David L. Woodruff,et al.  Pyomo — Optimization Modeling in Python , 2012, Springer Optimization and Its Applications.

[2]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[3]  Chuan Pham,et al.  A proximal algorithm for joint resource allocation and minimizing carbon footprint in geo-distributed fog computing , 2014, 2015 International Conference on Information Networking (ICOIN).

[4]  Lachlan L. H. Andrew,et al.  Greening geographical load balancing , 2011, PERV.

[5]  Lachlan L. H. Andrew,et al.  Online algorithms for geographical load balancing , 2012, 2012 International Green Computing Conference (IGCC).

[6]  Anirban Basu,et al.  Task Scheduling Techniques for Minimizing Energy Consumption and Response Time in Cloud Computing , 2014 .

[7]  Nam Thoai,et al.  Energy-Efficient VM Scheduling in IaaS Clouds , 2015, FDSE.

[8]  Dan C. Marinescu,et al.  Energy-Aware Load Balancing Policies for the Cloud Ecosystem , 2014, 2014 IEEE International Parallel & Distributed Processing Symposium Workshops.

[9]  Christian Jacquenet,et al.  Software-Defined Networking: A Perspective from within a Service Provider Environment , 2014, RFC.

[10]  Ampalavanapillai Nirmalathas,et al.  Methodologies for assessing the use-phase power consumption and greenhouse gas emissions of telecommunications network services. , 2013, Environmental science & technology.

[11]  Rui Wang,et al.  Energy-aware routing algorithms in Software-Defined Networks , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[12]  Oznur Ozkasap,et al.  State-of-the-art Energy Efficiency Approaches in Software Defined Networking , 2015 .

[13]  Danilo Ardagna,et al.  Energy-aware joint management of networks and Cloud infrastructures , 2014, Comput. Networks.

[14]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[15]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[16]  J. Gombiner Carbon Footprinting the Internet , 2011 .

[17]  David Filani Dynamic Data Center Power Management Trends, Issues, and Solutions , 2008 .

[18]  S. Sohrabi,et al.  A survey on Energy-Aware Cloud , 2015 .

[19]  Nam Thoai,et al.  EMinRET: Heuristic for Energy-Aware VM Placement with Fixed Intervals and Non-preemption , 2015, 2015 International Conference on Advanced Computing and Applications (ACOMP).

[20]  Michela Meo,et al.  Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers , 2013, IEEE Transactions on Cloud Computing.

[21]  Jie Li,et al.  Cloud auto-scaling with deadline and budget constraints , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[22]  Prashant J. Shenoy,et al.  Energy-aware load balancing in content delivery networks , 2011, 2012 Proceedings IEEE INFOCOM.

[23]  Marty Humphrey,et al.  Auto-scaling to minimize cost and meet application deadlines in cloud workflows , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[24]  Xue Liu,et al.  Minimizing Electricity Cost: Optimization of Distributed Internet Data Centers in a Multi-Electricity-Market Environment , 2010, 2010 Proceedings IEEE INFOCOM.