Renewable Energy-Based Multi-Indexed Job Classification and Container Management Scheme for Sustainability of Cloud Data Centers

Cloud computing has emerged as one of the most popular technologies of the modern era for providing on-demand services to the end users. Most of the computing tasks in cloud data centers are performed by geodistributed data centers which may consume a hefty amount of energy for their operations. However, the usage of renewable energy resources with appropriate server selection and consolidation can mitigate the energy related issues in cloud environment. Hence, in this paper, we propose a renewable energy-aware multi-indexed job classification and scheduling scheme using container as-a-service for data centers sustainability. In the proposed scheme, incoming workloads from different devices are transferred to the data center which has sufficient amount of renewable energy available with it. For this purpose, a renewable energy-based host selection and container consolidation scheme is also designed. The proposed scheme has been evaluated using Google workload traces. The results obtained prove 15%, 28%, and 10.55% higher energy savings in comparison to the existing schemes of its category.

[1]  Roberto Morabito,et al.  Power Consumption of Virtualization Technologies: An Empirical Investigation , 2015, 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).

[2]  Xin Wang,et al.  Robust Workload and Energy Management for Sustainable Data Centers , 2016, IEEE Journal on Selected Areas in Communications.

[3]  Kim-Kwang Raymond Choo,et al.  Spectral–spatial multi-feature-based deep learning for hyperspectral remote sensing image classification , 2016, Soft Computing.

[4]  Michela Meo,et al.  Hierarchical Approach for Efficient Workload Management in Geo-Distributed Data Centers , 2017, IEEE Transactions on Green Communications and Networking.

[5]  Lin Wang,et al.  Joint Optimization of Operational Cost and Performance Interference in Cloud Data Centers , 2014, IEEE Transactions on Cloud Computing.

[6]  Toni Mastelic,et al.  Recent Trends in Energy-Efficient Cloud Computing , 2015, IEEE Cloud Computing.

[7]  Peng Liu,et al.  Link the remote sensing big data to the image features via wavelet transformation , 2016, Cluster Computing.

[8]  Yuguang Fang,et al.  Energy and Network Aware Workload Management for Sustainable Data Centers with Thermal Storage , 2014, IEEE Transactions on Parallel and Distributed Systems.

[9]  Yefu Wang,et al.  Virtual Batching: Request Batching for Server Energy Conservation in Virtualized Data Centers , 2013, IEEE Transactions on Parallel and Distributed Systems.

[10]  Tao Jiang,et al.  Energy Cost Minimization for Distributed Internet Data Centers in Smart Microgrids Considering Power Outages , 2015, IEEE Transactions on Parallel and Distributed Systems.

[11]  Mohsen Guizani,et al.  Toward energy-efficient cloud computing: Prediction, consolidation, and overcommitment , 2015, IEEE Network.

[12]  Sherali Zeadally,et al.  Container-as-a-Service at the Edge: Trade-off between Energy Efficiency and Service Availability at Fog Nano Data Centers , 2017, IEEE Wireless Communications.

[13]  Rajiv Ranjan,et al.  IK-SVD: Dictionary Learning for Spatial Big Data via Incremental Atom Update , 2014, Computing in Science & Engineering.

[14]  Ching-Hsien Hsu,et al.  An Efficient Green Control Algorithm in Cloud Computing for Cost Optimization , 2015, IEEE Transactions on Cloud Computing.

[15]  Neeraj Kumar,et al.  MEnSuS: An efficient scheme for energy management with sustainability of cloud data centers in edge-cloud environment , 2017, Future Gener. Comput. Syst..

[16]  Adrian Ramirez Nafarrate,et al.  Collaborative Agents for Distributed Load Management in Cloud Data Centers Using Live Migration of Virtual Machines , 2015, IEEE Trans. Serv. Comput..

[17]  Albert Y. Zomaya,et al.  An efficient online direction-preserving compression approach for trajectory streaming data , 2017, Future Gener. Comput. Syst..

[18]  Athanasios V. Vasilakos,et al.  Thermal-Aware Scheduling of Batch Jobs in Geographically Distributed Data Centers , 2014, IEEE Transactions on Cloud Computing.

[19]  Ying Wang,et al.  Energy-efficient planning of QoS-constrained virtual-cluster embedding in data centres , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[20]  Rajkumar Buyya,et al.  Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers , 2013, Euro-Par.

[21]  Albert Y. Zomaya,et al.  Optimal Decision Making for Big Data Processing at Edge-Cloud Environment: An SDN Perspective , 2018, IEEE Transactions on Industrial Informatics.

[22]  Albert Y. Zomaya,et al.  pipsCloud: High performance cloud computing for remote sensing big data management and processing , 2018, Future Gener. Comput. Syst..

[23]  Neeraj Kumar,et al.  SDN-based energy management scheme for sustainability of data centers: An analysis on renewable energy sources and electric vehicles participation , 2017, J. Parallel Distributed Comput..

[24]  Albert Y. Zomaya,et al.  Stackelberg Game for Energy-Aware Resource Allocation to Sustain Data Centers Using RES , 2019, IEEE Transactions on Cloud Computing.

[25]  Rajkumar Buyya,et al.  Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers , 2012, Concurr. Comput. Pract. Exp..

[26]  Rajkumar Buyya,et al.  Efficient Virtual Machine Sizing for Hosting Containers as a Service (SERVICES 2015) , 2015, 2015 IEEE World Congress on Services.