Resource Scheduling for Energy-Aware Reconfigurable Internet Data Centers

The pervasive use of cloud computing and the resulting growing number of Internet data centers have brought forth many concerns, including electrical energy cost, energy dissipation, cooling and carbon emission. Therefore, the need for efficient workload schedulers which are capable of minimizing the consumed energy becomes increasingly important. Green computing, a new trend for high-end computing, attempts to approach this problem by delivering both high performance and reduced energy consumption. Motivated by these considerations, in this chapter, we propose a joint computation-and-communication adaptive resource-provisioning scheduler for virtualized data centers, e.g., the Internet Data Center (IDC) scheduler, which exploits the DVFS-enabled reconfiguration capability of the underlying virtualized computing/communication platform. Specifically, we present and test a dynamic resource provisioning scheduler, which adaptively controls the execution time and bandwidth usage of each input job, as well as the internal and external switching costs on per-Virtual Machine (VM) basis.

[1]  Arjan Durresi,et al.  Cloud computing: networking and communication challenges , 2012, IEEE Commun. Mag..

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

[3]  Enzo Baccarelli,et al.  Energy-saving adaptive computing and traffic engineering for real-time-service data centers , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[4]  Rajkumar Buyya,et al.  Big Data computing and clouds: Trends and future directions , 2013, J. Parallel Distributed Comput..

[5]  Rajkumar Buyya,et al.  Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters , 2007, Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07).

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

[7]  Shahaboddin Shamshirband,et al.  RETRACTED ARTICLE: OSGA: genetic-based open-shop scheduling with consideration of machine maintenance in small and medium enterprises , 2015 .

[8]  Enzo Baccarelli,et al.  Energy-Saving QoS Resource Management of Virtualized Networked Data Centers for Big Data Stream Computing , 2015 .

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

[10]  Shahaboddin Shamshirband,et al.  Incremental proxy re-encryption scheme for mobile cloud computing environment , 2013, The Journal of Supercomputing.

[11]  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.

[12]  Scott Shenker,et al.  Discretized streams: fault-tolerant streaming computation at scale , 2013, SOSP.

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

[14]  PadhyeJitendra,et al.  Data center TCP (DCTCP) , 2010 .

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

[16]  Mitsuhisa Sato,et al.  Emprical study on Reducing Energy of Parallel Programs using Slack Reclamation by DVFS in a Power-scalable High Performance Cluster , 2006, 2006 IEEE International Conference on Cluster Computing.

[17]  Alessandro Margara,et al.  Processing flows of information: From data stream to complex event processing , 2012, CSUR.

[18]  Enzo Baccarelli,et al.  Broadband Wireless Access Networks: A Roadmap on Emerging Trends and Standards , 2005 .

[19]  Ramin Yahyapour,et al.  Cloud computing networking: challenges and opportunities for innovations , 2013, IEEE Communications Magazine.

[20]  Abedallah Rababah,et al.  Jacobi-weighted orthogonal polynomials on triangular domains , 2005 .

[21]  Enzo Baccarelli,et al.  Power-allocation policy and optimized design of multiple-antenna systems with imperfect channel estimation , 2004, IEEE Transactions on Vehicular Technology.

[22]  D AssunçãoMarcos,et al.  Big Data computing and clouds , 2015 .

[23]  Shahaboddin Shamshirband,et al.  Using the gravitational emulation local search algorithm to solve the multi-objective flexible dynamic job shop scheduling problem in Small and Medium Enterprises , 2015, Ann. Oper. Res..

[24]  Zhengping Qian,et al.  TimeStream: reliable stream computation in the cloud , 2013, EuroSys '13.

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

[26]  Athanasios V. Vasilakos,et al.  GreenDCN: A General Framework for Achieving Energy Efficiency in Data Center Networks , 2013, IEEE Journal on Selected Areas in Communications.

[27]  Enzo Baccarelli,et al.  Energy-efficient adaptive networked datacenters for the QoS support of real-time applications , 2014, The Journal of Supercomputing.

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

[29]  Enzo Baccarelli,et al.  Traffic Engineering for wireless connectionless access networks supporting QoS-demanding media applications , 2012, Comput. Networks.

[30]  Enzo Baccarelli,et al.  Primary-secondary resource-management on vehicular networks under soft and hard collision constraints , 2014, DIVANet '14.

[31]  Ítalo S. Cunha,et al.  Joint admission control and resource allocation in virtualized servers , 2010, J. Parallel Distributed Comput..

[32]  Enzo Baccarelli,et al.  Jointly Optimal Source-Flow, Transmit-Power, and Sending-Rate Control for Maximum-Throughput Delivery of VBR Traffic over Faded Links , 2012, IEEE Transactions on Mobile Computing.

[33]  Peter A. Dinda,et al.  VNET/P: bridging the cloud and high performance computing through fast overlay networking , 2012, HPDC '12.

[34]  Oliver Tamm,et al.  Eco-sustainable system and network architectures for future transport networks , 2010 .

[35]  Shahaboddin Shamshirband,et al.  Adaptive neuro-fuzzy optimization of wind farm project net profit , 2014 .

[36]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[37]  Robert Grimm,et al.  A catalog of stream processing optimizations , 2014, ACM Comput. Surv..

[38]  Abedallah Rababah Bivariate orthogonal polynomials on triangular domains , 2008, Math. Comput. Simul..

[39]  Nicola Cordeschi,et al.  FUGE: A joint meta-heuristic approach to cloud job scheduling algorithm using fuzzy theory and a genetic method , 2014, Cluster Computing.