• DocumentCode
    2344712
  • Title

    A de-centralized scheduling and load balancing algorithm for heterogeneous grid environments

  • Author

    Arora, Manish ; Das, Sajal K. ; Biswas, Rupak

  • Author_Institution
    Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    499
  • Lastpage
    505
  • Abstract
    In the past two decades, numerous scheduling and load balancing techniques have been proposed for locally distributed multiprocessor systems. However they all suffer from significant deficiencies when extended to a Grid environment: some use a centralized approach that renders the algorithm unscalable, while others assume the overhead involved in searching for appropriate resources to be negligible. Furthermore, classical scheduling algorithms do not consider a Grid node to be N-resource rich and merely work towards maximizing the utilization of one of the resources. In this paper, we propose a new scheduling and load balancing algorithm for a generalized Grid model of N-resource nodes that not only takes into account the node and network heterogeneity, but also considers the overhead involved in coordinating among the nodes. Our algorithm is decentralized, scalable, and overlaps the node coordination time with that of the actual processing of ready jobs, thus saving valuable clock cycles needed for making decisions. The proposed algorithm is studied by conducting simulations using the Message Passing Interface (MPI) paradigm.
  • Keywords
    distributed processing; processor scheduling; resource allocation; workstation clusters; Grid environment; MPI paradigm; Message Passing Interface; centralized approach; decentralized load balancing algorithm; decentralized scheduling algorithm; heterogeneous grid environments; locally distributed multiprocessor systems; node coordination; scalable algorithm; Clocks; Computational modeling; Computer science; Load management; Message passing; Multiprocessing systems; NASA; Processor scheduling; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2002. Proceedings. International Conference on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1680-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2002.1039771
  • Filename
    1039771