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 条
  • [21] A fault tolerant self-scheduling scheme for parallel loops on shared memory systems
    Wang, Yizhuo
    Nicolau, Alexandru
    Cammarota, Rosario
    Veidenbaum, Alexander V.
    2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [22] Improvement of workload balancing using parallel loop self-scheduling on Intel Xeon Phi
    Yang, Chao-Tung
    Huang, Chao-Wei
    Chen, Shuo-Tsung
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (11): : 4981 - 5005
  • [23] Improvement of Workload Balancing Using Parallel Loop Self-Scheduling on Intel Xeon Phi
    Huang, Chao-Wei
    Wan, Zong-Yue
    Yang, Chao-Tung
    Liu, Jung-Chun
    Chen, Shuo-Tsung
    2015 SEVENTH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP), 2015, : 197 - 203
  • [24] Improvement of workload balancing using parallel loop self-scheduling on Intel Xeon Phi
    Chao-Tung Yang
    Chao-Wei Huang
    Shuo-Tsung Chen
    The Journal of Supercomputing, 2017, 73 : 4981 - 5005
  • [25] Performance-Based Parallel Loop Self-scheduling on Heterogeneous Multicore PC Clusters
    Yang, Chao-Tung
    Chang, Jen-Hsiang
    Wu, Chao-Chin
    HIGH PERFORMANCE COMPUTING AND APPLICATIONS, 2010, 5938 : 509 - +
  • [26] A self-scheduling scheme for parallel processing in heterogeneous environment: Simulations of the Monte Carlo type
    Musial, Grzegorz
    Debski, Lech
    Jeziorek-Kniola, Dorota
    Golab, Krzysztof
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 429 - +
  • [27] Scalable loop self-scheduling schemes for heterogeneous clusters
    Chronopoulos, AT
    Penmatsa, S
    Yu, N
    2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2002, : 353 - 359
  • [28] Scalable loop self-scheduling schemes for heterogeneous clusters
    Chronopoulos, Anthony T.
    Penmatsa, Satish
    Yu, Ning
    Yu, Du
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2005, 1 (2-4) : 110 - 117
  • [29] A Dynamic Self-Scheduling Scheme for Heterogeneous Multiprocessor Architectures
    Belviranli, Mehmet E.
    Bhuyan, Laxmi N.
    Gupta, Rajiv
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 9 (04)
  • [30] On the self-scheduling of a power producer in uncertain trading environments
    Haghighat, Hossein
    Seifi, Hossein
    Kian, Ashkan R.
    ELECTRIC POWER SYSTEMS RESEARCH, 2008, 78 (03) : 311 - 317