Reinforcement-Learning-based Foresighted Task Scheduling in Cloud Computing

10/10/2018
by   Seyedakbar Mostafavi, et al.
0

With the apperance of cloud computing, users receive computing resources according to pay as you go of cloud service provider. An optimized scheduling approach for mapping all the tasks to the resources is an essential problem due to the limitations and dynamics of resources for requests which vary during the time. This solution may lead to improvement of system's efficiency. There are different methods for cloud computing scheduling with different parameters such as response time, makespan, waiting time, energy consumption, cost, utilization rate, and load balancing. But many of these methods are not suitable for improving scheduling performance in a condition that users requests change during the time. So in this thesis a scheduling method based on reinforcement learning is proposed. Adopting with environment conditions and responding to unsteady requests, reinforcement learning can cause a long-term increase in system's performance. The results show that this proposed method can not only reduce the response time and makespan but also increase resource efficiency as a minor goal. Our proposed illustrates improvements in response time for 49.52 Q-sch algorithms, respectively.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2019

Load Balancing with preemptive and non-preemptive task scheduling in Cloud Computing

In Cloud computing environment the resources are managed dynamically bas...
research
12/02/2018

An API for Development of User Defined Scheduling Algorithms in Aneka PaaS Cloud Software

Cloud computing has been developed as one of the prominent paradigm for ...
research
11/29/2022

ReAssigner: A Plug-and-Play Virtual Machine Scheduling Intensifier for Heterogeneous Requests

With the rapid development of cloud computing, virtual machine schedulin...
research
03/09/2021

Learning to Optimize DAG Scheduling in Heterogeneous Environment

Directed Acyclic Graph (DAG) scheduling in a heterogeneous environment i...
research
08/28/2021

Harvesting Idle Resources in Serverless Computing via Reinforcement Learning

Serverless computing has become a new cloud computing paradigm that prom...
research
07/26/2022

Call Scheduling to Reduce Response Time of a FaaS System

In an overloaded FaaS cluster, individual worker nodes strain under leng...
research
09/14/2022

Analysis of Reinforcement Learning for determining task replication in workflows

Executing workflows on volunteer computing resources where individual ta...

Please sign up or login with your details

Forgot password? Click here to reset