Open Access   Article Go Back

Energy-Efficient Heuristics Job Scheduling Algorithm using DVFS Technique for Green Cloud Data Centers

K. Sutha1 , G. M. Kadhar Nawaz2

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-11 , Page no. 314-322, Nov-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i11.314322

Online published on Nov 30, 2018

Copyright © K. Sutha, G. M. Kadhar Nawaz . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: K. Sutha, G. M. Kadhar Nawaz, “Energy-Efficient Heuristics Job Scheduling Algorithm using DVFS Technique for Green Cloud Data Centers,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.11, pp.314-322, 2018.

MLA Style Citation: K. Sutha, G. M. Kadhar Nawaz "Energy-Efficient Heuristics Job Scheduling Algorithm using DVFS Technique for Green Cloud Data Centers." International Journal of Computer Sciences and Engineering 6.11 (2018): 314-322.

APA Style Citation: K. Sutha, G. M. Kadhar Nawaz, (2018). Energy-Efficient Heuristics Job Scheduling Algorithm using DVFS Technique for Green Cloud Data Centers. International Journal of Computer Sciences and Engineering, 6(11), 314-322.

BibTex Style Citation:
@article{Sutha_2018,
author = {K. Sutha, G. M. Kadhar Nawaz},
title = {Energy-Efficient Heuristics Job Scheduling Algorithm using DVFS Technique for Green Cloud Data Centers},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {11 2018},
volume = {6},
Issue = {11},
month = {11},
year = {2018},
issn = {2347-2693},
pages = {314-322},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3161},
doi = {https://doi.org/10.26438/ijcse/v6i11.314322}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i11.314322}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3161
TI - Energy-Efficient Heuristics Job Scheduling Algorithm using DVFS Technique for Green Cloud Data Centers
T2 - International Journal of Computer Sciences and Engineering
AU - K. Sutha, G. M. Kadhar Nawaz
PY - 2018
DA - 2018/11/30
PB - IJCSE, Indore, INDIA
SP - 314-322
IS - 11
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
460 334 downloads 263 downloads
  
  
           

Abstract

Cloud computing provides unlimited on-demand resources and services through remote servers based on pay-per-use model. It includes Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS). Cloud computing facilitates efficient utilization of computing resources in large-scale cloud data centers. Day-by-day, increasing usage of cloud computing services leads to increasing energy consumption and operational cost. Moreover, it produces high amount of Co2, causing huge environmental damage. Heavy usage of cloud data centers has also become a problem to sacrifice system performance and Quality of Services (QoS). In order to overcome these problems, an efficient job-scheduling algorithm is required to reduce energy consumption and execution time without diminishing performance of the system. Apart from this, a green cloud data center plays a significant role in cloud computing to reduce Co2 emissions. Energy-efficient heuristics model is used to find an optimal solution for executing jobs of varying sizes and timings. In this paper, using Dynamic Voltage Frequency Scaling (DVFS), we introduce Energy-Efficient Job Scheduling (EEJS) algorithm to green cloud data centers. Our proposed algorithm is compared to Energy-Conscious Scheduling algorithm (ECS) and Green Energy-Efficient Scheduling algorithm (Green-EES). Experimental results are evaluated using CloudSim 3.0.3 toolkit and simulation results are validated in low-, medium-, and high-workload conditions. Compared to other two algorithms, EEJS demonstrates reduced energy consumption and execution time without violating Service Level Agreements (SLA).

Key-Words / Index Term

Cloud Computing, Job Scheduling, Heuristics Model, DVFS, Energy Consumption, SLA Violation

References

[1] Mohammad Masdari, Sima ValiKardan, Zahra Shahi, Sonay Imani Azar, Towards workflow scheduling in cloud computing: A comprehensive analysis, Journal of Network and Computer Applications, Vol. 66, pp. 64-82, May 2016.
[2] Ali Vafamehr, Mohammad E. Khodayar, Energy-aware cloud computing, The Electricity Journal, Vol. 31, No. 2, pp. 40-49, March 2018.
[3] Capturing the Multiple Benefits of Energy Efficiency, International Energy Agency (IEA), OECD/IEA, 2014.
[4] Thandar Thein, Myint Myat Myo, Sazia Parvin, Amjad Gawanmeh, Reinforcement Learning based Methodology for Energy-efficient Resource Allocation in Cloud Data Centers, Journal of King Saud University - Computer and Information Sciences, November 2018. doi: https://doi.org/10.1016/j.jksuci.2018.11.005
[5] Ali Naghash Asadi, Mohammad Abdollahi Azgomi, Reza Entezari-Maleki, Evaluation of the impacts of failures and resource heterogeneity on the power consumption and performance of IaaS clouds, The Journal of Supercomputing, Springer Science+Business Media, LLC, part of Springer Nature, November 2018. https://doi.org/10.1007/s11227-018-2699-5
[6] Ning Liu, Ziqian Dong, Roberto Rojas-Cessa, Task Scheduling and Server Provisioning for Energy-Efficient Cloud-Computing Data Centers, IEEE 33rd International Conference on Distributed Computing Systems Workshops, Philadelphia, PA, USA, pp. 226-231, July 2013.
[7] Xingjian Lu, Fanxin Kong, Jianwei Yin, Xue Liu, Huiqun Yu, Guisheng Fan, Geographical Job Scheduling in Data Centers with Heterogeneous Demands and Servers, IEEE 8th International Conference on Cloud Computing, New York, NY, USA, pp. 413-420, July 2015.
[8] K Sutha and G M Kadhar Nawaz, Research Perspective of Job Scheduling in Cloud Computing, IEEE Eighth International Conference on Advanced Computing (ICoAC), Chennai, India, pp. 61-66, January 2017.
[9] A V.Karthick, Dr.E.Ramaraj, R.Ganapathy Subramanian, An Efficient Multi Queue Job Scheduling for Cloud Computing, World Congress on Computing and Communication Technologies, Trichirappalli, India, pp. 164-166, March 2014.
[10] Chien-Hung Chen, Jenn-Wei Lin, and Sy-Yen Kuo, MapReduce Scheduling for Deadline-Constrained Jobs in Heterogeneous Cloud Computing Systems, IEEE Transactions on Cloud Computing, Vol. 6, No. 1, pp. 1-14, August 2015.
[11] Sindhu S, Mukherjee S, Efficient Task Scheduling Algorithms for Cloud Computing Environment, International Conference on High Performance Architecture and Grid Computing, Chandigarh, India, pp. 79-83, July 2011
[12] Anton Beloglazov, Rajkumar Buyya, Young Choon Lee, and Albert Zomaya, A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems, Advances in Computers, Vol. 82, No. 2, pp. 47-111, 2011.
[13] Bin Hu, Ning Xie, Tingting Zhao and Xiaotong Zhang, Dynamic Task Scheduling Via Policy Iteration Scheduling Approach for Cloud Computing, KSII Transactions on Internet and Information Systems, Vol. 11, No. 3, pp. 1265-1278, March 2017.
[14] Auday Al-Dulaimy, Wassim Itani, Rached Zantout, Ahmed Zekri, Type-Aware Virtual Machine Management for Energy Efficient Cloud Data Centers, Sustainable Computing: Informatics and Systems, May 2018.
[15] Ziqian Dong, Ning Liu and Roberto Rojas-Cessa, Greedy scheduling of tasks with time constraints for energy-efficient cloud-computing data centers, Journal of Cloud Computing: Advances, Systems and Applications, pp. 2-14, March 2015.
[16] Mateusz Zotkiewicz, Mateusz Guzek, Dzmitry Kliazovich, Minimum Dependencies Energy-Efficient Scheduling in Data Centers, IEEE Transactions on Parallel and Distributed Systems, Vol. 27, No. 12, pp. 1-14, December 2016.
[17] Marco Polverini, Antonio Cianfrani, Shaolei Ren, Athanasios V. Vasilakos, Thermal-Aware Scheduling of Batch Jobs in Geographically Distributed Data Centers, IEEE Transactions on Cloud Computing, Vol. 2, No. 1, pp. 71-84, January-March 2014.
[18] P. Wieder, J.M Butler, W. Theilmann, R. Yahyapour, Service Level Agreements for Cloud Computing, Springer Science+Business Media, LLC. pp. 43–68, 2011. ISBN 978-1-4614-1614-2.
[19] Anton Beloglazov, Jemal Abawajy, Rajkumar Buyya., Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing, Future Generation Computer Systems, Vol. 28, No. 5, pp. 755–768, May 2012.
[20] Y C Lee, A Y Zomaya., Energy Conscious Scheduling for Distributed Computing Systems under Different Operating Conditions, IEEE Transactions on Parallel and Distributed Systems, Vol. 22, No. 8, pp. 1374-1381, 2011.
[21] Chia-Ming Wu, Ruay-Shiung Chang, Hsin-Yu Chan, A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters, Future Generation Computer Systems, Vol. 37, pp. 141-147, July 2014.
[22] Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar A. F. De Rose and Rajkumar Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software – Practice and Experience, Volume 41, Issue 1, pp. 23-50, January 2011.