Distribution slack allocation algorithm for energy aware task scheduling in cloud datacenters

Author:

Berenjian Golnaz1,Motameni Homayun2,Golsorkhtabaramiri Mehdi1,Ebrahimnejad Ali3

Affiliation:

1. Department of Computer Engineering, Babol Branch, Islamic Azad University, Babol, Iran

2. Department of Computer Engineering, Sari Branch, Islamic Azad University, Sari, Iran

3. Department of Mathematics, Qaemshahr Branch, Islamic Azad University, Qaemshahr, Iran

Abstract

Regarding the ever-increasing development of data and computational centers due to the contribution of high-performance computing systems in such sectors, energy consumption has always been of great importance due to CO2 emissions that can result in adverse effects on the environment. In recent years, the notions such as “energy” and also “Green Computing” have played crucial roles when scheduling parallel tasks in datacenters. The duplication and clustering strategies, as well as Dynamic Voltage and Frequency Scaling (DVFS) techniques, have focused on the reduction of the energy consumption and the optimization of the performance parameters. Concerning scheduling Directed Acyclic Graph (DAG) of a datacenter processors equipped with the technique of DVFS, this paper proposes an energy- and time-aware algorithm based on dual-phase scheduling, called EATSDCDD, to apply the combination of the strategies for duplication and clustering along with the distribution of slack-time among the tasks of a cluster. DVFS and control procedures in the proposed green system are mapped into Petri net-based models, which contribute to designing a multiple decision process. In the first phase, we use an intelligent combined approach of the duplication and clustering strategies to run the immediate tasks of DAG along with monitoring the throughput by concentrating on the reduction of makespan and the energy consumed in the processors. The main idea of the proposed algorithm involves the achievement of a maximum reduction in energy consumption in the second phase. To this end, the slack time was distributed among non-critical dependent tasks. Additionally, we cover the issues of negotiation between consumers and service providers at the rate of μ based on Green Service Level Agreement (GSLA) to achieve a higher saving of the energy. Eventually, a set of data established for conducting the examinations and also different parameters of the constructed random DAG are assessed to examine the efficiency of our proposed algorithm. The obtained results confirms that our algorithm outperforms compared the other algorithms considered in this study.

Publisher

IOS Press

Subject

Artificial Intelligence,General Engineering,Statistics and Probability

Reference41 articles.

1. EATSDCD: A green Energy-aware scheduling algorithm for parallel Task-based application using clustering, duplication and DVFS technique in cloud datacenters;Barzegar;Journal of Intelligent & Fuzzy Systems,2019

2. Koomey J. , Growth in data center electricity use to A report by Analytical Press, completed at the request of The New York Times, 9.2011 (2011), 161.

3. Slack allocation algorithm for energy minimization in cluster systems;Hu;Future Generation Computer Systems,2017

4. Power reduction techniques for microprocessor systems;Venkatachalam;ACM Computing Surveys (CSUR),2005

5. Scheduling with dynamicvoltage/speed adjustment using slack reclamation in multiprocessorreal-time systems;Zhu;IEEE Transactions on Parallel andDistributed Systems,2003

Cited by 1 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3