• DocumentCode
    2352173
  • Title

    Designing a Self-Organized Approach for Scheduling Bag-of-Tasks

  • Author

    Laredo, Juanlu J. ; Dorronsoro, Bernabe ; Pecero, Johnatan ; Bouvry, Pascal ; Durillo, Juan J. ; Fernandes, Carlos

  • Author_Institution
    CSC Res. Unit, Univ. of Luxembourg, Luxembourg, Luxembourg
  • fYear
    2012
  • fDate
    12-14 Nov. 2012
  • Firstpage
    315
  • Lastpage
    320
  • Abstract
    This paper proposes a decentralized and self-organized agent system for dynamically load-balancing tasks arriving in the form of Bags-of-Tasks (BoTs) in large-scale decentralized systems. the approach is inspired by the emergent behavior of the sand pile model, a cellular automaton behaving at the edge of chaos. Depending on the state of the cellular automaton, rather different responses may occur when a new task is assigned to a resource. It may change nothing or generate avalanches that reconfigure the state of the system. the proportion between the abundance of avalanches and their sizes shows a power-law relation, a scale-invariant behavior that does not need to be tuned. That means that large - catastrophic - avalanches are very rare but small ones occur very often. Such a smart and emergent behavior fits well with the idea of non-clairvoyant scheduling, where tasks are load balanced into computing resources trying to maximize the performance but without assuming any knowledge on the tasks features. In order to study the viability of the approach, we have conducted an empirical experimentation which shows that the sand pile is able to find near-optimal schedules by reacting differently to different conditions of workloads and architectures.
  • Keywords
    cellular automata; emergent phenomena; multivariable systems; resource allocation; scheduling; bag-of-tasks scheduling; bags-of-tasks; catastrophic avalanches; cellular automaton; computing resources; decentralized agent system; emergent behavior; large-scale decentralized systems; load-balancing tasks; near-optimal schedules; nonclairvoyant scheduling; power-law relation; sand pile model; scale-invariant behavior; self-organized agent system; self-organized approach; Automata; Computer architecture; Dynamic scheduling; Lattices; Schedules; Throughput; distributed systems; scheduling; self-organization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    978-1-4673-2991-0
  • Type

    conf

  • DOI
    10.1109/3PGCIC.2012.28
  • Filename
    6362988