• DocumentCode
    2061923
  • Title

    Scheduling dynamically evolving parallel programs using the genetic approach

  • Author

    Gan, Boon-Ping ; Huang, Shell-Ying

  • Author_Institution
    Div. of Software Syst., Nanyang Technol. Inst., Singapore
  • Volume
    1
  • fYear
    2000
  • fDate
    14-17 May 2000
  • Firstpage
    290
  • Abstract
    Presents a study of scheduling dynamically evolving parallel programs in distributed multiprocessor systems. Four centralized schedulers based on a genetic algorithm are proposed. These schedulers consider both load balancing and communication minimization. They do not assume a-priori knowledge of the execution time or communication overhead. The newly-arrived parallel programs are scheduled to run immediately on arrival, and the processors are not reserved exclusively for the execution of a single parallel program. Simulation experiments were designed and conducted to evaluate the proposed schedulers. The results show that these schedulers can achieve up to 60% improvement in the average response time and up to 80% improvement in communication minimization as compared to the least-loaded scheduler.
  • Keywords
    genetic algorithms; minimisation; multiprocessing programs; parallel programming; processor scheduling; resource allocation; software performance evaluation; virtual machines; centralized schedulers; communication minimization; communication overhead; distributed multiprocessor systems; dynamically evolving parallel program scheduling; execution time; genetic algorithm; load balancing; response time; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-0589-2
  • Type

    conf

  • DOI
    10.1109/HPC.2000.846564
  • Filename
    846564