An Energy and Temperature Aware Deep Reinforcement Learning Workflow Scheduler in Cloud Computing

被引:0
作者
Mangalampalli, S. Sudheer [1 ]
Karri, Ganesh Reddy [2 ]
Ch, Pradeep Reddy [3 ]
Pokkuluri, Kiran Sree [4 ]
Chakrabarti, Prasun [5 ]
Chakrabarti, Tulika [6 ]
机构
[1] Manipal Acad Higher Educ, Manipal Inst Technol Bengaluru, Dept Comp Sci & Engn, Manipal 576104, India
[2] VIT AP Univ, Sch Comp Sci & Engn, Amaravati 522237, India
[3] Chandigarh Grp Coll Jhanjeri, Chandigarh Engn Coll, Dept Comp Sci, Mohali 140307, Punjab, India
[4] Shri Vishnu Engn Coll Women, Dept Comp Sci & Engn CSE, Bhimavaram 534202, India
[5] Sir Padampat Singhania Univ, Dept Comp Sci & Engn, Udaipur 313601, Rajasthan, India
[6] Sir Padampat Singhania Univ, Dept Chem, Udaipur 313601, Rajasthan, India
关键词
Costs; Cloud computing; Energy consumption; Schedules; Cooling; Computational modeling; Throughput; Mathematical models; Deep reinforcement learning; Scheduling algorithms; Workflow scheduling; cloud computing; consumption of energy; temperature; DQN; deep reinforcement learning; OPTIMIZATION; ALGORITHM;
D O I
10.1109/ACCESS.2024.3488965
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Workflow Scheduling is a crucial challenge in cloud computing as different task dependencies involved in workflows which makes task scheduling process more complex and incurs huge energy consumption for Cloud Service Provider (CSP). Inefficient scheduling of workflows onto VMs without considering runtime capacity of tasks leads to increase in consumption of energy, makespan and operational costs for CSP. It is also important to consider the cooling costs for CSP as and when the temperature increases at the datacenter then there is a definite overhead on CSP to invest in cooling costs which in turn leads to increase of costs for both CSP and cloud users. Therefore, to mitigate these operational costs and to reduce energy consumption in cloud computing an energy-temperature aware workflow scheduler based on deep reinforcement learning technique DQN is proposed which calculates priorities of tasks based on their computational capacity and calculates priorities of datacenters based on temperature. After calculation of task, datacenter priorities these are given as input to scheduler induced with DQN model to schedule tasks according to the evaluated priorities. Proposed energy- temperature aware workflow scheduler based on Deep Reinforcement learning (ETAWSDRL) is implemented on workflowsim. Proposed ETAWSDRL is evaluated using scientific workflows(Epigenomics, LIGO, Cybershake, Montage). It is evaluated using existing approaches FCFS, PSO, ACO. Results of proposed ETAWSDRL shown significant improvement over compared approaches while minimizing makespan, utilization of resources, energy consumption, scheduling overhead by 86.7%, 78.32%, 87.1%, 36.2% respectively.
引用
收藏
页码:163424 / 163443
页数:20
相关论文
共 49 条
[1]  
Abualigah L., 2020, SWARM INTELLIGENCE C, P127, DOI DOI 10.1201/9780429020582-5
[2]   Intelligent workflow scheduling for Big Data applications in IoT cloud computing environments [J].
Abualigah, Laith ;
Diabat, Ali ;
Abd Elaziz, Mohamed .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04) :2957-2976
[3]   Heuristic initialization of PSO task scheduling algorithm in cloud computing [J].
Alsaidy, Seema A. ;
Abbood, Amenah D. ;
Sahib, Mouayad A. .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) :2370-2382
[4]   Hybrid Workflow Scheduling on Edge Cloud Computing Systems [J].
Alsurdeh, Raed ;
Calheiros, Rodrigo N. ;
Matawie, Kenan M. ;
Javadi, Bahman .
IEEE ACCESS, 2021, 9 :134783-134799
[5]   Workflow scheduling using particle swarm optimization and gray wolf optimization algorithm in cloud computing [J].
Arora, Neeraj ;
Banyal, Rohitash K. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (16)
[6]   A cloud resource management framework for multiple online scientific workflows using cooperative reinforcement learning agents [J].
Asghari, Ali ;
Sohrabi, Mohammad Karim ;
Yaghmaee, Farzin .
COMPUTER NETWORKS, 2020, 179
[7]   Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm [J].
Asghari, Ali ;
Sohrabi, Mohammad Karim ;
Yaghmaee, Farzin .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (03) :2800-2828
[8]   Online scheduling of dependent tasks of cloud's workflows to enhance resource utilization and reduce the makespan using multiple reinforcement learning-based agents [J].
Asghari, Ali ;
Sohrabi, Mohammad Karim ;
Yaghmaee, Farzin .
SOFT COMPUTING, 2020, 24 (21) :16177-16199
[9]   A hybrid genetic algorithm for scientific workflow scheduling in cloud environment [J].
Aziza, Hatem ;
Krichen, Saoussen .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18) :15263-15278
[10]   Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost [J].
Belgacem, Ali ;
Beghdad-Bey, Kadda .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01) :579-595