An enhanced parallel loop self-scheduling scheme for cluster environments

被引:24
|
作者
Yang, CT [1 ]
Cheng, KW
Li, KC
机构
[1] Tunghai Univ, Dept Comp Sci & Informat Engn, High Performance Comp Lab, Taichung 40704, Taiwan
[2] Providence Univ, Dept Comp Sci & Informat Management, Parallel & Distributed Proc Ctr, Taichung 43301, Taiwan
来源
JOURNAL OF SUPERCOMPUTING | 2005年 / 34卷 / 03期
关键词
self-scheduling; scheduling scheme; parallel loops; PC clusters; cluster computing;
D O I
10.1007/s11227-005-0787-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Approaches for dealing with scheduling and load-balancing in PC-based cluster systems are famous and well known. In such environments, Self-Scheduling Schemes are suitable for parallel loops with independent iterations. However, while schemes such as FSS, GSS, and TSS fit most computer systems, they cannot provide good load-balancing. Chao-Tung Yang and Shun-Chi Chang proposed a parallel loop scheduling scheme for heterogeneous PC cluster systems in Yang and Chang [13]. Though the proposed scheme allows users to choose parameters before execution initialization, weaknesses in it motivated us to develop further improvements. For instance, using fixed and monotonous parameters can easily lead to invalid scheduling due to use of previously input information. Thus, in this paper we propose a new scheme that fits most widely available computer systems and allows the scheduling parameter to be adjusted dynamically in order to provide higher overall performance.
引用
收藏
页码:315 / 335
页数:21
相关论文
共 50 条
  • [1] An enhanced parallel loop self-scheduling scheme for cluster environments
    Yang, CT
    Cheng, KW
    Li, KC
    AINA 2005: 19TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, 2005, : 207 - 210
  • [2] An Enhanced Parallel Loop Self-Scheduling Scheme for Cluster Environments
    Chao-Tung Yang
    Kuan-Wei Cheng
    Kuan-Ching Li
    The Journal of Supercomputing, 2005, 34 : 315 - 335
  • [3] An efficient parallel loop self-scheduling on grid environments
    Yang, CT
    Cheng, KW
    Li, KC
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2004, 3222 : 92 - 100
  • [4] A parallel loop self-scheduling on grid computing environments
    Cheng, KW
    Yang, CT
    Lai, CL
    Chang, SC
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 409 - 414
  • [5] Enhanced Parallel Loop Self-Scheduling for Heterogeneous Multi-Core Cluster Systems
    Wu, Chao-Chin
    Huang, Liang-Tsung
    Lai, Lien-Fu
    Chen, Ming-Lung
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 568 - +
  • [6] On development of an efficient parallel loop self-scheduling for grid computing environments
    Yang, Chao-Tung
    Cheng, Kuan-Wei
    Shih, Wen-Chung
    PARALLEL COMPUTING, 2007, 33 (7-8) : 467 - 487
  • [7] SAFE SELF-SCHEDULING - A PARALLEL LOOP SCHEDULING SCHEME FOR SHARED-MEMORY MULTIPROCESSORS
    LIU, J
    SALETORE, VA
    LEWIS, TG
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1994, 22 (06) : 589 - 616
  • [8] A performance-based parallel loop self-scheduling on grid computing environments
    Shih, WC
    Yang, CT
    Tseng, SS
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 48 - 55
  • [9] TRAPEZOID SELF-SCHEDULING - A PRACTICAL SCHEDULING SCHEME FOR PARALLEL COMPILERS
    TZEN, TH
    NI, LM
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (01) : 87 - 98
  • [10] GUIDED SELF-SCHEDULING - A PRACTICAL SCHEDULING SCHEME FOR PARALLEL SUPERCOMPUTERS
    POLYCHRONOPOULOS, CD
    KUCK, DJ
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (12) : 1425 - 1439