Load balancing across a highly heterogeneous processor cluster using file status probes

被引:3
|
作者
Zeng, XX [1 ]
McMechan, GA [1 ]
机构
[1] Univ Texas, Ctr Lithospher Studies, Richardson, TX 75083 USA
关键词
load balancing; parallel computing; 3-D imaging; 3-D ray tracing; Kirchhoff depth migration;
D O I
10.1016/S0098-3004(02)00008-0
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Ray tracing for Kirchhoff migration is an "embarrassingly parallel" operation, and so can be distributed across a cluster of workstations or personal computers. However, since the computation time associated with individual rays varies with the length of a ray and with the complexity of the velocity model and processors can have widely different computation speeds, load balancing (and hence computational efficiency) across a heterogeneous cluster of processors is a significant problem. Load balancing operations are traditionally implemented by the operating system outside of the program to be executed, and generally require a priori knowledge of the number and the types of processors to be used. We develop an alternative load balancing scheme that is implemented by UNIX Network File System functions for interrogating the existence of files in a working directory from within a running program and so requires no specialized algorithms for monitoring job flow, nor a priori knowledge of the number or types of processors that are participating in the job execution. Processors can be added or removed at any time during the job execution, and the system is crash-proof in the sense that a job will successfully complete as long as at least one processor remains running; there is no master node, so no individual node is indispensable. These ideas are successfully applied to ray tracing for 3-D prestack Kirchhoff depth migration of a field ground-penetrating radar data set from the Ferron Sandstone in east-central Utah. (C) 2002 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:911 / 918
页数:8
相关论文
共 50 条
  • [1] Load balancing of OLTP on heterogeneous database cluster
    Gong, WH
    Wang, YZ
    8TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1-3: TOWARD THE ERA OF UBIQUITOUS NETWORKS AND SOCIETIES, 2006, : U2040 - U2045
  • [2] Asymmetric load balancing on a heterogeneous cluster of PCs
    Bohn, CA
    Lamont, GB
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2515 - 2522
  • [3] Load balancing using processor groups
    Guyennet, Hervé
    Parallel Processing Letters, 2000, 10 (01): : 59 - 72
  • [4] Towards dynamic load balancing in heterogeneous cluster using mobile agent
    Nehra, Neeraj
    Patel, R. B.
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL I, PROCEEDINGS, 2007, : 15 - +
  • [5] MODELS FOR DYNAMIC LOAD BALANCING IN A HETEROGENEOUS MULTIPLE PROCESSOR SYSTEM
    CHOW, YC
    KOHLER, WH
    IEEE TRANSACTIONS ON COMPUTERS, 1979, 28 (05) : 354 - 361
  • [6] Efficient load balancing in a heterogeneous web server cluster
    Chung, JY
    Kim, S
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 2089 - 2094
  • [7] Dynamic load balancing method on a heterogeneous cluster of workstations
    Bevilacqua, Alessandro
    Informatica (Ljubljana), 1999, 23 (01): : 49 - 56
  • [8] A New Load Balancing Scheme on Heterogeneous Database Cluster
    Gong Weihua
    Wang Yuanzhen
    GEO-SPATIAL INFORMATION SCIENCE, 2006, 9 (03) : 216 - 222
  • [9] A New Load Balancing Scheme on Heterogeneous Database Cluster
    GONG Weihua WANG Yuanzhen
    Geo-Spatial Information Science, 2006, (03) : 216 - 222
  • [10] Heterogeneous Load Balancing using Predictive Load Summarization
    Prasad Velpula
    Rajendra Pamula
    Praphula Kumar Jain
    Amjan Shaik
    Wireless Personal Communications, 2022, 125 : 1075 - 1093