Energy-saving adaptive computing and traffic engineering for real-time-service data centers

In this paper, we propose a traffic engineering-based adaptive approach to dynamically reconfigure the computing-plus-communication resources of networked data centers which support in real-time the service requirements of mobile clients connected by TCP/IP energy-limited wireless backbones. The goal is to maximize the energy-efficiency, while meeting hard QoS requirements on the delivered transmission rate and processing delay. In order to cope with the (possibly, unpredictable) fluctuations of the offered workload, the proposed optimal cross-layer resource controller is adaptive. It jointly performs: i) the balanced control and dispatching of the admitted workload; ii) the dynamic reconfiguration of the Virtual Machines (VMs) instantiated onto the parallel computing platform at the data center; and iii) the rate control of the traffic injected into the wireless backbone for delivering the service to the requiring clients. Our experimental results show that the proposed technique improves energy consumption of servers by 25% compared to state of the art improvement on average in the entire data center.

[1]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[2]  Ulas C. Kozat,et al.  Dynamic resource allocation and power management in virtualized data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[3]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[4]  Enzo Baccarelli,et al.  Optimized Power Allocation and Signal Shaping for Interference-Limited Multi-antenna "Ad Hoc" Networks , 2003, PWC.

[5]  Rajkumar Buyya,et al.  Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges , 2014, IEEE Communications Surveys & Tutorials.

[6]  Saleh Faruque Traffic engineering for multi rate wireless data , 2008, 2008 IEEE International Conference on Electro/Information Technology.

[7]  Georgios B. Giannakis,et al.  Cross-Layer combining of adaptive Modulation and coding with truncated ARQ over wireless links , 2004, IEEE Transactions on Wireless Communications.

[8]  Enzo Baccarelli,et al.  Stochastic traffic engineering for real-time applications over wireless networks , 2012, J. Netw. Comput. Appl..

[9]  Enzo Baccarelli,et al.  Error resistant space-time coding for emerging 4G-WLANs , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[10]  Rami G. Melhem,et al.  Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in Multiprocessor Real-Time Systems , 2003, IEEE Trans. Parallel Distributed Syst..

[11]  Enzo Baccarelli,et al.  Energy-saving self-configuring networked data centers , 2013, Comput. Networks.

[12]  Odej Kao,et al.  Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud , 2011, IEEE Transactions on Parallel and Distributed Systems.

[13]  Qiong Wang,et al.  Stochastic traffic engineering for demand uncertainty and risk-aware network revenue management , 2005, TNET.

[14]  Liang Guo,et al.  A spectrum of TCP-friendly window-based congestion control algorithms , 2003, TNET.

[15]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[16]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

[17]  Rajkumar Buyya,et al.  Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges , 2010, PDPTA.

[18]  Karsten Schwan,et al.  VirtualPower: coordinated power management in virtualized enterprise systems , 2007, SOSP.

[19]  Ainslie,et al.  CORRELATION MODEL FOR SHADOW FADING IN MOBILE RADIO SYSTEMS , 2004 .

[20]  Antonio Pescapè,et al.  Cloud monitoring: A survey , 2013, Comput. Networks.