• DocumentCode
    3009713
  • Title

    EOMT: A Master-Slave Task Scheduling Strategy for Grid Environment

  • Author

    Huang, Yuanqiang ; Qian, Depei ; Luan, Zhongzhi ; Wang, Yongjian ; Wu, Zhongxin ; Yan, Bingheng

  • Author_Institution
    Sino-German Joint Software Inst., Beihang Univ., Beijing
  • fYear
    2008
  • fDate
    25-27 Sept. 2008
  • Firstpage
    226
  • Lastpage
    233
  • Abstract
    Task scheduling has been a key issue to improve parallel execution in distributed systems. Master-slave task scheduling, as a technique of mapping and scheduling loads to heterogeneous platforms, has aroused interests of many researchers. Although minimizing the master-slave application´s makespan (the overall completion time) in general case is a NP-complete problem, it is still meaningful in some special fields. In this paper, we aim at improving the performance of the master-slave pattern applications in the case with a large number of equal-sized and independent tasks and propose a new strategy EOMT (equilibrium overhead with multi-cycle tasking) for task scheduling in the grid environment. The EOMT strategy is designed for the grid environment with heterogeneous resources. The main concept of EOMT is to make the workload assigned to each slave node as even as possible to reduce application´s makespan. A detailed analysis for master-slave task scheduling is given in this paper. Experiment results show that our strategy outperforms other traditional task scheduling strategies in different computation and network resource combinations in the grid environment.
  • Keywords
    grid computing; scheduling; task analysis; distributed system; equilibrium overhead with multicycle tasking; grid environment; heterogeneous resources; master-slave pattern application; master-slave task scheduling; network resource; parallel execution; Application software; Computer networks; Distributed computing; Grid computing; High performance computing; Master-slave; Parallel processing; Power engineering computing; Processor scheduling; Software performance; Master-Slave; grid; makespan; strategy; task scheduling; workload;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-0-7695-3352-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2008.36
  • Filename
    4637702