Reinforcement Learning-driven Data-intensive Workflow Scheduling for Volunteer Edge-Cloud

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mounesan, Motahare, Lemus, Mauro, Yeddulapalli, Hemanth, Calyam, Prasad, Debroy, Saptarshi
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910509441220608
author Mounesan, Motahare
Lemus, Mauro
Yeddulapalli, Hemanth
Calyam, Prasad
Debroy, Saptarshi
author_facet Mounesan, Motahare
Lemus, Mauro
Yeddulapalli, Hemanth
Calyam, Prasad
Debroy, Saptarshi
contents In recent times, Volunteer Edge-Cloud (VEC) has gained traction as a cost-effective, community computing paradigm to support data-intensive scientific workflows. However, due to the highly distributed and heterogeneous nature of VEC resources, centralized workflow task scheduling remains a challenge. In this paper, we propose a Reinforcement Learning (RL)-driven data-intensive scientific workflow scheduling approach that takes into consideration: i) workflow requirements, ii) VEC resources' preference on workflows, and iii) diverse VEC resource policies, to ensure robust resource allocation. We formulate the long-term average performance optimization problem as a Markov Decision Process, which is solved using an event-based Asynchronous Advantage Actor-Critic RL approach. Our extensive simulations and testbed implementations demonstrate our approach's benefits over popular baseline strategies in terms of workflow requirement satisfaction, VEC preference satisfaction, and available VEC resource utilization.
format Preprint
id arxiv_https___arxiv_org_abs_2407_01428
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Reinforcement Learning-driven Data-intensive Workflow Scheduling for Volunteer Edge-Cloud
Mounesan, Motahare
Lemus, Mauro
Yeddulapalli, Hemanth
Calyam, Prasad
Debroy, Saptarshi
Distributed, Parallel, and Cluster Computing
Artificial Intelligence
In recent times, Volunteer Edge-Cloud (VEC) has gained traction as a cost-effective, community computing paradigm to support data-intensive scientific workflows. However, due to the highly distributed and heterogeneous nature of VEC resources, centralized workflow task scheduling remains a challenge. In this paper, we propose a Reinforcement Learning (RL)-driven data-intensive scientific workflow scheduling approach that takes into consideration: i) workflow requirements, ii) VEC resources' preference on workflows, and iii) diverse VEC resource policies, to ensure robust resource allocation. We formulate the long-term average performance optimization problem as a Markov Decision Process, which is solved using an event-based Asynchronous Advantage Actor-Critic RL approach. Our extensive simulations and testbed implementations demonstrate our approach's benefits over popular baseline strategies in terms of workflow requirement satisfaction, VEC preference satisfaction, and available VEC resource utilization.
title Reinforcement Learning-driven Data-intensive Workflow Scheduling for Volunteer Edge-Cloud
topic Distributed, Parallel, and Cluster Computing
Artificial Intelligence
url https://arxiv.org/abs/2407.01428