{"title":"云计算和边缘计算环境中基于强化学习的工作流调度:分类、回顾与未来方向","authors":"Amanda Jayanetti, Saman Halgamuge, Rajkumar Buyya","doi":"arxiv-2408.02938","DOIUrl":null,"url":null,"abstract":"Deep Reinforcement Learning (DRL) techniques have been successfully applied\nfor solving complex decision-making and control tasks in multiple fields\nincluding robotics, autonomous driving, healthcare and natural language\nprocessing. The ability of DRL agents to learn from experience and utilize\nreal-time data for making decisions makes it an ideal candidate for dealing\nwith the complexities associated with the problem of workflow scheduling in\nhighly dynamic cloud and edge computing environments. Despite the benefits of\nDRL, there are multiple challenges associated with the application of DRL\ntechniques including multi-objectivity, curse of dimensionality, partial\nobservability and multi-agent coordination. In this paper, we comprehensively\nanalyze the challenges and opportunities associated with the design and\nimplementation of DRL oriented solutions for workflow scheduling in cloud and\nedge computing environments. Based on the identified characteristics, we\npropose a taxonomy of workflow scheduling with DRL. We map reviewed works with\nrespect to the taxonomy to identify their strengths and weaknesses. Based on\ntaxonomy driven analysis, we propose novel future research directions for the\nfield.","PeriodicalId":501422,"journal":{"name":"arXiv - CS - Distributed, Parallel, and Cluster Computing","volume":"374 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reinforcement Learning based Workflow Scheduling in Cloud and Edge Computing Environments: A Taxonomy, Review and Future Directions\",\"authors\":\"Amanda Jayanetti, Saman Halgamuge, Rajkumar Buyya\",\"doi\":\"arxiv-2408.02938\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Deep Reinforcement Learning (DRL) techniques have been successfully applied\\nfor solving complex decision-making and control tasks in multiple fields\\nincluding robotics, autonomous driving, healthcare and natural language\\nprocessing. The ability of DRL agents to learn from experience and utilize\\nreal-time data for making decisions makes it an ideal candidate for dealing\\nwith the complexities associated with the problem of workflow scheduling in\\nhighly dynamic cloud and edge computing environments. Despite the benefits of\\nDRL, there are multiple challenges associated with the application of DRL\\ntechniques including multi-objectivity, curse of dimensionality, partial\\nobservability and multi-agent coordination. In this paper, we comprehensively\\nanalyze the challenges and opportunities associated with the design and\\nimplementation of DRL oriented solutions for workflow scheduling in cloud and\\nedge computing environments. Based on the identified characteristics, we\\npropose a taxonomy of workflow scheduling with DRL. We map reviewed works with\\nrespect to the taxonomy to identify their strengths and weaknesses. Based on\\ntaxonomy driven analysis, we propose novel future research directions for the\\nfield.\",\"PeriodicalId\":501422,\"journal\":{\"name\":\"arXiv - CS - Distributed, Parallel, and Cluster Computing\",\"volume\":\"374 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Distributed, Parallel, and Cluster Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.02938\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Distributed, Parallel, and Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.02938","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Reinforcement Learning based Workflow Scheduling in Cloud and Edge Computing Environments: A Taxonomy, Review and Future Directions
Deep Reinforcement Learning (DRL) techniques have been successfully applied
for solving complex decision-making and control tasks in multiple fields
including robotics, autonomous driving, healthcare and natural language
processing. The ability of DRL agents to learn from experience and utilize
real-time data for making decisions makes it an ideal candidate for dealing
with the complexities associated with the problem of workflow scheduling in
highly dynamic cloud and edge computing environments. Despite the benefits of
DRL, there are multiple challenges associated with the application of DRL
techniques including multi-objectivity, curse of dimensionality, partial
observability and multi-agent coordination. In this paper, we comprehensively
analyze the challenges and opportunities associated with the design and
implementation of DRL oriented solutions for workflow scheduling in cloud and
edge computing environments. Based on the identified characteristics, we
propose a taxonomy of workflow scheduling with DRL. We map reviewed works with
respect to the taxonomy to identify their strengths and weaknesses. Based on
taxonomy driven analysis, we propose novel future research directions for the
field.