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 条
  • [21] Scheduling Multiple Divisible Loads in a Multi-cloud System
    Kang, Seungmin
    Veeravalli, Bharadwaj
    Aung, Khin Mi Mi
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 371 - 378
  • [22] OPTIMAL SEQUENCING AND ARRANGEMENT IN DISTRIBUTED SINGLE-LEVEL TREE NETWORKS WITH COMMUNICATION DELAYS
    BHARADWAJ, V
    GHOSE, D
    MANI, V
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (09) : 968 - 976
  • [23] Scheduling Divisible Loads on Heterogeneous Linear Networks Using Pipelined Communications
    Chen, Chi-Yeh
    2017 JOINT 17TH WORLD CONGRESS OF INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND 9TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (IFSA-SCIS), 2017,
  • [24] Efficient scheduling strategies for processing multiple divisible loads on bus networks
    Veeravalli, B
    Barlas, G
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (01) : 132 - 151
  • [25] Scheduling divisible loads in bus networks with arbitrary processor release times
    Bharadwaj, V
    Li, HF
    Radhakrishnan, T
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1996, 32 (07) : 57 - 77
  • [26] Heuristics for multi-round divisible loads scheduling with limited memory
    Berlinska, J.
    Drozdowski, M.
    PARALLEL COMPUTING, 2010, 36 (04) : 199 - 211
  • [27] DESIGNING MULTI-SITE OPERATIONS NETWORKS
    Schuh, G.
    Prote, J. -P.
    Fraenken, B.
    24TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH (ICPR), 2017, : 543 - 548
  • [28] Robust multi-sensor scheduling for multi-site surveillance
    Nikita Boyko
    Timofey Turko
    Vladimir Boginski
    David E. Jeffcoat
    Stanislav Uryasev
    Grigoriy Zrazhevsky
    Panos M. Pardalos
    Journal of Combinatorial Optimization, 2011, 22 : 35 - 51
  • [29] Robust multi-sensor scheduling for multi-site surveillance
    Boyko, Nikita
    Turko, Timofey
    Boginski, Vladimir
    Jeffcoat, David E.
    Uryasev, Stanislav
    Zrazhevsky, Grigoriy
    Pardalos, Panos M.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2011, 22 (01) : 35 - 51
  • [30] Multi-site, Multi-domain Airway Tree Modeling
    Zhang, Minghui
    Wu, Yangqian
    Zhang, Hanxiao
    Qin, Yulei
    Zheng, Hao
    Tang, Wen
    Arnold, Corey
    Pei, Chenhao
    Yu, Pengxin
    Nan, Yang
    Yang, Guang
    Walsh, Simon
    Marshall, Dominic C.
    Komorowski, Matthieu
    Wang, Puyang
    Guo, Dazhou
    Jin, Dakai
    Wu, Ya'nan
    Zhao, Shuiqing
    Chang, Runsheng
    Zhang, Boyu
    Lu, Xing
    Qayyum, Abdul
    Mazher, Moona
    Su, Qi
    Wu, Yonghuang
    Liu, Ying'ao
    Zhu, Yufei
    Yang, Jiancheng
    Pakzad, Ashkan
    Rangelov, Bojidar
    Estepar, Raul San Jose
    Espinosa, Carlos Cano
    Sun, Jiayuan
    Yang, Guang-Zhong
    Gu, Yun
    MEDICAL IMAGE ANALYSIS, 2023, 90