• Title of article

    A self-adaptive approach to job scheduling in cloud computing environments

  • Author/Authors

    Sheibanirad ، A. Cloud Computing Center, School of Computer Engineering - Iran University of Science and Technology , Ashtiani ، M. Cloud Computing Center, School of Computer Engineering - Iran University of Science and Technology

  • From page
    373
  • To page
    387
  • Abstract
    Due to its convenience and flexible services, cloud users have drastically increased during the past decade. Manual configuration for the available resources makes the resource management process potentially error-prone. While optimal scheduling is an NP-complete problem, it becomes more complicated due to other factors such as resource dynamicity and on-demand consumer applications’ requirements. In this research, we have used deep reinforcement learning (DRL) as a sequential decision-making method for automatic resource management that changes its behavior to deal with environmental changes. The proposed approach uses the discrete soft actor-critic algorithm which is a model-free deep reinforcement learning algorithm. The proposed approach is compared to similar reinforcement learning-based automatic resource management researches using Google’s dataset. Results show that the proposed approach improves the slowdown and the balance of slowdown at least, 3 and 5 times in the left-bi-model, 4 and 3 times in the right-bi-model, 3 and 7 times in the normal-model, 4 and 2 times in the balanced-bi-model and 3 and 3 times using the Google’s dataset.
  • Keywords
    Cloud Computing , reinforcement learning , job scheduling , autonomicity , soft actor , critic
  • Journal title
    Scientia Iranica(Transactions D: Computer Science and Electrical Engineering)
  • Journal title
    Scientia Iranica(Transactions D: Computer Science and Electrical Engineering)
  • Record number

    2775838