Skip to main navigation Skip to search Skip to main content

An Energy and temperature aware Deep Reinforcement learning Workflow scheduler in Cloud Computing

  • Sudheer Mangalampalli*
  • , Ganesh Reddy Karri
  • , Pradeep Reddy Ch
  • , Kiran Sree Pokkuluri
  • , Prasun Chakrabarti
  • , Tulika Chakrabarti
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

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.

Original languageEnglish
Pages (from-to)163424-163443
Number of pages20
JournalIEEE Access
Volume12
DOIs
Publication statusAccepted/In press - 2024

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Materials Science
  • General Engineering

Fingerprint

Dive into the research topics of 'An Energy and temperature aware Deep Reinforcement learning Workflow scheduler in Cloud Computing'. Together they form a unique fingerprint.

Cite this