Using Load Information in Work-Stealing on Distributed Systems with Non-uniform Communication Latencies

被引:0
|
作者
Janjic, Vladimir [1 ]
Hammond, Kevin [1 ]
机构
[1] Univ St Andrews, Sch Comp Sci, St Andrews KY16 9AJ, Fife, Scotland
来源
基金
英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We evaluate four state-of-the-art work-stealing algorithms for distributed systems with non-uniform communication latenices (Random Stealing, Hierarchical Stealing, Cluster-aware Random Stealing and Adaptive Cluster-aware Random Stealing) on a set of irregular Divide-and-Conquer (D&C) parallel applications. We also investigate the extent to which these algorithms could be improved if dynamic load information is available, and how accurate this information needs to be. We show that, for highly-irregular D&C applications, the use of load information can significantly improve application speedups, whereas there is little improvement for less irregular ones. Furthermore, we show that when load information is used, Cluster-aware Random Stealing gives the best speedups for both regular and irregular D&C applications.
引用
收藏
页码:155 / 166
页数:12
相关论文
共 50 条
  • [1] Scalable Work-Stealing Load-Balancer for HPC Distributed Memory Systems
    Fontenaille, Clement
    Petit, Eric
    Castro, Pablo de Oliveira
    Uemura, Seijilo
    Sohier, Devan
    Lesnicki, Piotr
    Lartigue, Ghislain
    Moureau, Vincent
    [J]. EURO-PAR 2018: PARALLEL PROCESSING WORKSHOPS, 2019, 11339 : 146 - 158
  • [2] Load Balancing Using Work-stealing for Pipeline Parallelism in Emerging Applications
    Navarro, Angeles
    Asenjo, Rafael
    Tabik, Siham
    Cascaval, Calin
    [J]. ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 517 - 518
  • [3] Using Memory Mapping to Support Cactus Stacks in Work-Stealing Runtime Systems
    Lee, I-Ting Angelina
    Boyd-Wickizer, Silas
    Huang, Zhiyi
    Leiserson, Charles E.
    [J]. PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 411 - 420
  • [4] Distributed-Memory Load Balancing With Cyclic Token-Based Work-Stealing Applied to Reverse Time Migration
    Assis, Italo A. S.
    Oliveira, Antonio D. S.
    Barros, Tiago
    Sardina, Idalmis M.
    Bianchini, Calebe P.
    Xavier-De-Souza, Samuel
    [J]. IEEE ACCESS, 2019, 7 : 128419 - 128430
  • [5] SWAS: Stealing Work using Approximate System-load Information
    Tzilis, Stavros
    Pericas, Miquel
    Trancoso, Pedro
    Sourdis, Ioannis
    [J]. 2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 309 - 318
  • [6] Effects of distributed birefringence on fiber Bragg grating under non-uniform transverse load
    Wang, Yiping
    Chen, Na
    Yun, Binfeng
    Wang, Zhuyuan
    Lu, Changgui
    Cui, Yiping
    [J]. OPTICS AND LASER TECHNOLOGY, 2008, 40 (08): : 1037 - 1040
  • [7] State Estimation Using Non-uniform and Delayed Information: A Review
    Isaza J.A.
    Botero H.A.
    Alvarez H.
    [J]. International Journal of Automation and Computing, 2018, 15 (2) : 125 - 141
  • [8] State Estimation Using Non-uniform and Delayed Information: A Review
    Jhon A.Isaza
    Hector A.Botero
    Hernan Alvarez
    [J]. Machine Intelligence Research, 2018, 15 (02) : 125 - 141
  • [9] Long range spatial load forecasting using non-uniform areas
    Brown, RE
    Hanson, AP
    Hagan, DL
    [J]. 1999 IEEE TRANSMISSION AND DISTRIBUTION CONFERENCE, VOLS 1 & 2, 1999, : 369 - 373
  • [10] Centralized and decentralized distributed control of longitudinal vehicular platoons with non-uniform communication topology
    Chehardoli, Hossein
    Ghasemi, Ali
    Najafi, Ali
    [J]. ASIAN JOURNAL OF CONTROL, 2019, 21 (06) : 2691 - 2699