• DocumentCode
    168653
  • Title

    Decentralized Scheduling and Load Balancing for Parallel Programs

  • Author

    Jackson, G. ; Keleher, Pete ; Sussman, Aaron

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
  • fYear
    2014
  • fDate
    26-29 May 2014
  • Firstpage
    324
  • Lastpage
    333
  • Abstract
    We present a completely decentralized algorithm for parallel job scheduling and load balancing in distributed peer-to-peer environments. This algorithm is useful for meta-scheduling across known clusters and scheduling on desktop grids. To accomplish this, we build on previous work to route jobs to appropriate resources then use the new algorithm to start parallel jobs and balance load across the grid. We also discuss what constitutes useful clustering´s for this algorithm as well as inherent scaling limitations. Ultimately, we show that our algorithm performs comparably to one using centralized load balancing with global up-to-date information. The principal contribution of this work is that the parallel job scheduling is completely decentralized, which is not featured in previous work, and enables reliable ad hoc sharing of distributed resources to run parallel computations.
  • Keywords
    grid computing; parallel programming; peer-to-peer computing; resource allocation; scheduling; centralized load balancing; completely decentralized algorithm; decentralized scheduling; desktop grids; distributed peer-to-peer environments; meta-scheduling; parallel computations; parallel job scheduling; parallel programs; Clustering algorithms; Heuristic algorithms; Load management; Peer-to-peer computing; Processor scheduling; Program processors; Routing; decentralized; parallel computing; peer-to-peer; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/CCGrid.2014.44
  • Filename
    6846468