Optimizing parallel applications for wide-area clusters

被引:21
|
作者
Bal, HE [1 ]
Plaat, A [1 ]
Bakker, MG [1 ]
Dozy, P [1 ]
Hofman, RFH [1 ]
机构
[1] Vrije Univ Amsterdam, Dept Math & Comp Sci, Amsterdam, Netherlands
关键词
meta computing; wide-area networks; communication patterns; parallel algorithms;
D O I
10.1109/IPPS.1998.670017
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent developments in networking technology cause a growing interest in connecting local-area clusters of workstations over wide-area links, creating multilevel clusters, or meta computers. Often, latency and bandwidth of local-area and wide-area networks differ by two orders of magnitude or more. One would expect only very coarse grain applications to achieve good performance. To test this intuition, we analyze the behavior of several existing medium-grain applications on a wide-area multicluster. We find that high performance can be obtained if the programs are optimized to take the multilevel network structure into account. The optimizations reduce intercluster traffic and hide intercluster latency, and substantially improve performance on wide-area multiclusters. As a result, the range of metacomputing applications is larger than previously assumed.
引用
收藏
页码:784 / 790
页数:7
相关论文
共 50 条
  • [1] Pixida: Optimizing Data Parallel Jobs in Wide-Area Data Analytics
    Kloudas, Konstantinos
    Mamede, Margarida
    Preguica, Nuno
    Rodrigues, Rodrigo
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 9 (02): : 72 - 83
  • [2] π-Spaces:: Support for decoupled communication in wide-area parallel applications
    Chan, Philip
    Abramson, David
    [J]. SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 3 - +
  • [3] Wide-area Nile: A case study of a wide-area data-parallel application
    Amoroso, A
    Marzullo, K
    Ricciardi, A
    [J]. 18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 506 - 515
  • [4] Optimizing Shuffle in Wide-Area Data Analytics
    Liu, Shuhao
    Wang, Hao
    Li, Baochun
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 560 - 571
  • [5] Towards Optimizing Wide-Area Streaming Analytics
    Heintz, Benjamin
    Chandra, Abhishek
    Sitaraman, Ramesh K.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 452 - 457
  • [6] Deploying wide-area applications is a snap
    Pairot Gavalda, Carles
    Garcia Lopez, Pedro
    Mondejar Andreu, Ruben
    [J]. IEEE INTERNET COMPUTING, 2007, 11 (02) : 72 - 79
  • [7] Fault tolerant wide-area parallel computing
    Weissman, JB
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1214 - 1225
  • [8] Broadcast scheduling for wide-area parallel distributed systems
    Tasaki, F
    Tamura, H
    Sengoku, M
    Shinoda, S
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2005, 88 (04): : 11 - 23
  • [9] Gallop: The benefits of wide-area computing for parallel processing
    Weissman, JB
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 54 (02) : 183 - 205
  • [10] Implementation and Applications of Wide-area monitoring systems
    Larsson, Mats
    Korba, Petr
    Zima, Marek
    [J]. 2007 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-10, 2007, : 669 - +