PPDD: scheduling multi-site divisible loads in single-level tree networks

被引:6
|
作者
Li, Xiaolin [1 ]
Veeravalli, Bharadwaj [2 ]
机构
[1] Oklahoma State Univ, Dept Comp Sci, Stillwater, OK 74078 USA
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 119260, Singapore
基金
美国国家科学基金会;
关键词
Divisible load theory; Heterogeneous computing; Load scheduling; Grid computing; Single-level tree networks; DISTRIBUTED BUS NETWORKS; SENSOR NETWORKS; STRATEGIES; COSTS;
D O I
10.1007/s10586-009-0103-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates scheduling strategies for divisible jobs/loads originating from multiple sites in hierarchical networks with heterogeneous processors and communication channels. In contrast, most previous work in the divisible load scheduling theory (DLT) literature mainly addressed scheduling problems with loads originating from a single processor. This is one of the first works that address scheduling multiple loads from multiple sites in the DLT paradigm. In addition, scheduling multi-site jobs is common in Grids and other general distributed systems for resource sharing and coordination. An efficient static scheduling algorithm PPDD (Processor-set Partitioning and Data Distribution Algorithm) is proposed to near-optimally distribute multiple loads among all processors so that the overall processing time of all jobs is minimized. The PPDD algorithm is applied to two cases: when processors are equipped with front-ends and when they are not equipped with front-ends. The application of the algorithm to homogeneous systems is also studied. Further, several important properties exhibited by the PPDD algorithm are proven through lemmas. To implement the PPDD algorithm, we propose a communication strategy. In addition, we compare the performance of the PPDD algorithm with a Round-robin Scheduling Algorithm (RSA), which is most commonly used. Extensive case studies through numerical analysis have been conducted to verify the theoretical findings.
引用
收藏
页码:31 / 46
页数:16
相关论文
共 50 条
  • [31] On the influence of start-up costs in scheduling divisible loads on bus networks
    Veeravalli, B
    Li, XL
    Ko, CC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (12) : 1288 - 1305
  • [32] Scheduling of parallel jobs in a heterogeneous multi-site environment
    Sabin, G
    Kettimuthu, R
    Rajan, A
    Sadayappan, P
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 2003, 2862 : 87 - 104
  • [33] Maximum dispersion algorithm for multi-site delivery scheduling
    Mokashi, SD
    Kokossis, AC
    THIRD INTERNATIONAL CONFERENCE ON FOUNDATIONS OF COMPUTER-AIDED PROCESS OPERATIONS, 1998, 94 (320): : 231 - 236
  • [34] Enhancing Energy Efficiency with Multi-Site Scheduling Strategies
    Kamatar, Alok
    Hayot-Sasson, Valerie
    Babuji, Yadu
    Bauer, Andre
    Rattihalli, Gourav
    Hogade, Ninad
    Milojicic, Dejan
    Chard, Kyle
    Foster, Ian
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 1175 - 1177
  • [35] Multi-site scheduling under production and transportation constraints
    H'Mida, Fehmi
    Lopez, Pierre
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2013, 26 (03) : 252 - 266
  • [36] A multi-site tide level prediction model based on graph convolutional recurrent networks
    Zhang, Xinlong
    Wang, Tengfei
    Wang, Weiping
    Shen, Ping
    Cai, Zhongya
    Cai, Huayang
    OCEAN ENGINEERING, 2023, 269
  • [37] Optimal Scheduling of Multi-Level Tree-Structure Pipeline Networks
    Cafaro, Diego C.
    Cerda, Jaime
    21ST EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2011, 29 : 980 - 984
  • [38] Divisible loads scheduling using concurrent sending data on multi-core cluster
    Zhong, Cheng
    Cai, Dexia
    Yang, Feng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2014, 51 (06): : 1281 - 1294
  • [39] Scheduling and Batching in Multi-Site Flexible Flow Shop Environments
    Santos, A. S.
    Madureira, A. M.
    Varela, M. L. R.
    Putnik, G. D.
    Kays, H. M. Emrul
    Karim, A. N. M.
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [40] Multi-site Manufacturing System Scheduling Using Petri Nets
    Maaoui, Amel
    Abdellatif, Amir
    Telmoudi, Achraf Jabeur
    Gattoufi, Said
    Nabli, Lotfi
    2018 15TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES (SSD), 2018, : 469 - 474