paper-with-me

Papers

Multi Objective Prioritized Workflow Scheduling Using Deep Reinforcement Based Learning in Cloud Computing

2024-01-08 · IEEE Access 2024 1 · Sudheer Mangalampalli, SYED SHAKEEL HASHMI, GANESH REDDY KARRI, Tulika Chakrabarti, Martin Margala

ABSTRACT Workflow Scheduling is a huge challenge in cloud paradigm as many number of workflows dynamically generated from various heterogeneous resources and task dependencies in each workflow varies from each other. Therefore, if a workflow with more number of dependencies is not scheduled onto an appropriate Virtual Machine i.e. with low processing capacity which leads to delay in executing workflows and it results in increase of makespan, cost, energy consumption. In order to effectively schedule complex workflows i.e. with more task dependencies, we propose a novel multi objective workflow scheduling algorithm using Deep reinforcement Learning. Initially, priorities of all workflows calculated based on their dependencies and then calculated priorities of VMs based on electricity cost at datacenters to map workflows onto precise VMs. These priorities are fed to scheduler which uses Deep Q-Network model to dynamically schedule tasks by considering both priorities of tasks and VMs. Extensive simulations carried out on workflowsim by considering realtime scientific workflows (Montage, cybershake, Epigenomics, LIGO). Our proposed MOPWSDRL compared against existing state of art approaches i.e. Heterogeneous Earliest First Deadline, Cat Swarm Optimization, Ant Colony Optimization. Results revealed that our proposed MOPDSWRLoutperforms existing state of art algorithms by minimizing makespan, energy consumption.

📄 PDF Abstract BibTeX

Code (1)

sudheersvecw/MOPWSDRL

Tasks

Cloud ComputingDeep Reinforcement LearningScheduling

Similar Papers 제목 키워드 기반

Multi-objective Optimization of Clustering-based Scheduling for Multi-workflow On Clouds Considering Fairness

2022-05-23 · Feng Li, Wen Jun, Tan, Wentong 외

Distributed computing, such as cloud computing, provides promising platforms to execute multiple workflows. Workflow scheduling plays an important role in multi-workflow execution with multi-objective requirements. Altho…

Cloud ComputingClusteringDistributed ComputingFairness+1

On the Role of DAG topology in Energy-Aware Cloud Scheduling : A GNN-Based Deep Reinforcement Learning Approach

2026-04-10 · Anas Hattay, Fred Ngole Mboula, Eric Gascard, Zakaria Yahoun arxiv

Cloud providers must assign heterogeneous compute resources to workflow DAGs while balancing competing objectives such as completion time, cost, and energy consumption. In this work, we study a single-workflow, queue-fre…

Reinforcement LearningGraph Neural Network

A Comparative Evaluation of Population-based Optimization Algorithms for Workflow Scheduling in Cloud-Fog Environments

2020-11-30 · Dineshan Subramoney, Clement N. Nyirenda

This work presents a comparative evaluation of four population-based optimization algorithms for workflow scheduling in cloud-fog environments. These algorithms are as follows: Particle Swarm Optimization (PSO), Genetic …

Scheduling

Cost-Aware Dynamic Cloud Workflow Scheduling using Self-Attention and Evolutionary Reinforcement Learning

2024-09-27 · Ya Shen, Gang Chen, Hui Ma, Mengjie Zhang

The Cost-aware Dynamic Multi-Workflow Scheduling (CDMWS) in the cloud is a kind of cloud workflow management problem, which aims to assign virtual machine (VM) instances to execute tasks in workflows so as to minimize th…

Reinforcement Learning (RL)Scheduling

Optimal Scheduling of Isolated Microgrids Using Automated Reinforcement Learning-based Multi-period Forecasting

2021-08-15 · Yang Li, Ruinong Wang, Zhen Yang

In order to reduce the negative impact of the uncertainty of load and renewable energies outputs on microgrid operation, an optimal scheduling model is proposed for isolated microgrids by using automated reinforcement le…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1