A Clustering Approach to Cloud Workflow Scheduling using Reinforcement Learning (RL)
سال انتشار: 1401
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 303
فایل این مقاله در 22 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ENPMCONF06_025
تاریخ نمایه سازی: 4 اردیبهشت 1402
چکیده مقاله:
Cloud computing is a computational model in which users receive computational resources according to the law of payment in exchange for the use of resources. Satisfying users' variable requests requires an efficient scheduling mechanism due to limited cloud resources. Due to the variety of user requests, task scheduling and service provision have a special place in cloud computing. In this study, a clustering approach based on reinforcement learning (RL) is proposed, which leads to increased system efficiency by futuristic allocation of tasks to resources due to its ability to adapt to the environment and provide appropriate responses to time-varying requests. This algorithm has three processing steps: ۱. clustering, ۲. scheduling policies, and ۳. resource allocation. Besides, in this problem, task scheduling can be considered a Markov decision process (MDP) that includes elements of state space and a set of actions. This model aims to increase resource productivity and justice in the implementation priority. The results modeled in the WorkflowSim simulator show that it leads to improved scheduling and cost parameters.
کلیدواژه ها:
Cloud Computing ، Clustering ، Scheduling ، Directed Acyclic Graph (DAG) ، Reinforcement Learning (RL).
نویسندگان
s Bakhshan
Department of Computer Engineering, Islamic Azad University, Qazvin Branch, Qazvin, Iran
m Yahaghi
Department of Computer Engineering, Islamic Azad University, Research Sciences Branch,Tehran, Iran
a Hesam Mohseni
Dept. of Computer Engineering, Sharif University of Technology, Tehran, Iran