• DocumentCode
    3664178
  • Title

    Dynamic Job Scheduling in the Cloud Using Slowdown Optimization and Sandpile Cellular Automata Model

  • Author

    Jakub Gasior;Franciszek Seredynski

  • Author_Institution
    Syst. Res. Inst., Warsaw, Poland
  • fYear
    2015
  • fDate
    5/1/2015 12:00:00 AM
  • Firstpage
    276
  • Lastpage
    285
  • Abstract
    We present in this paper a general framework to study issues of effective load balancing and scheduling in highly parallel and distributed environments such as currently built Cloud computing systems. We propose a novel approach based on the concept of the Sandpile cellular automaton: a decentralized multi-agent system working in a critical state at the edge of chaos. Our goal is providing fairness between concurrent job submissions by minimizing slowdown of individual applications and dynamically rescheduling them to the best suited resources. The algorithm design is experimentally validated by a number of numerical experiments showing the effectiveness and scalability of the scheme in the presence of a large number of jobs and resources and its ability to react to dynamic changes in real time.
  • Keywords
    "Load management","Dynamic scheduling","Heuristic algorithms","Load modeling","Automata","Processor scheduling"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2015.139
  • Filename
    7284320