A parallel transferable uniform multi-round algorithm in heterogeneous distributed computing environment

被引:0
|
作者
Yamamoto, Hiroshi [1 ]
Tsuru, Masato [1 ]
Oie, Yuji [1 ]
机构
[1] Kyushu Inst Technol, Dept Comp Sci & Elect, Iizuka, Fukuoka 8208502, Japan
关键词
grid computing; master/worker model; divisible workload; multi-round scheduling; UMR;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The performance of parallel computing systems using the master/worker model for distributed grid computing tends to be degraded when large data sets have to be dealt with, due to the impact of data transmission time. In our previous study, we proposed a parallel transferable uniform multi-round algorithm (PTUMR), which efficiently mitigated this impact by allowing chunks to be transmitted in parallel to workers in environments that were homogeneous in terms of workers' computation and communication capacities. The proposed algorithm outperformed the uniform multi-round algorithm (UMR) in terms of application turnaround time, but it could not be directly adapted to heterogeneous environments. In this paper, therefore, we propose an extended version of PTUMR suitable for heterogeneous environments. This algorithm divides workers into appropriate groups based on both computation and communication capacities of individual workers, and then treats each group of workers as one virtual worker. The new PTUMR algorithm is shown through performance evaluations to significantly mitigate the adverse effects of data transmission time between master and workers compared with UMR, achieving turnaround times close to the theoretical lower limits even in heterogeneous environments.
引用
收藏
页码:51 / 60
页数:10
相关论文
共 50 条
  • [31] Hybrid real-coded genetic algorithm for data partitioning in multi-round load distribution and scheduling in heterogeneous systems
    Suresh, S.
    Huang, Hao
    Kim, H.J.
    Applied Soft Computing Journal, 2014, 24 : 500 - 510
  • [32] Multi-Round Iterative Retrieval Algorithm for Parsing Question-Answering Process
    Changshun Z.
    Wenhao Y.
    Shan Z.
    Shengrong G.
    Data Analysis and Knowledge Discovery, 2024, 8 (03) : 120 - 131
  • [33] Environment for integration of distributed heterogeneous computing systems
    Silva, Thiago W. B.
    Morais, Daniel C.
    Andrade, Halamo G. R.
    Lima, Antonio M. N.
    Melcher, Elmar U. K.
    Brito, Alisson V.
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2018, 9
  • [34] A generic parallel computing model for the distributed environment
    Chen, Chi-Chang
    Chen, Meng-Xiang
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2006, : 291 - +
  • [35] A parallel distributed computing environment for decomposition optimization
    Wei, RY
    Wei, LY
    Wang, QX
    Tang, TB
    Ren, P
    OPTIMIZATION OF STRUCTURAL AND MECHANICAL SYSTEMS, PROCEEDINGS, 1999, : 538 - 545
  • [36] A distributed parallel computing environment for bioinformatics problems
    Xu, Guoshi
    Lu, Fakai
    Yu, Huashan
    Xu, Zhuoqun
    SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 593 - +
  • [37] TOPAS - Parallel programming environment for distributed computing
    Nguyen, GT
    Tran, VD
    Kotocova, M
    COMPUTATIONAL SCIENCE-ICCS 2002, PT I, PROCEEDINGS, 2002, 2329 : 890 - 899
  • [38] Dome: Parallel programming in a distributed computing environment
    Arabe, JNC
    Beguelin, A
    Lowekamp, B
    Seligman, E
    Starkey, M
    Stephan, P
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 218 - 224
  • [39] Parallel TNN spectral clustering algorithm in CPU-GPU heterogeneous computing environment
    Zhang, Shuai
    Li, Tao
    Jiao, Xiaofan
    Wang, Yifeng
    Yang, Yulu
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (11): : 2555 - 2567
  • [40] A multi-round linear adaptive algorithm for load balance in grid resource scheduling
    Zhuang, Weiran
    Liu, Dongmei
    Ji, Yuefeng
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 752 - 756