Extension of Divisible-Load Theory from Scheduling Fine-Grained to Coarse-Grained Divisible Workloads on Networked Computing Systems

被引:1
作者
Wang, Xiaoli [1 ]
Veeravalli, Bharadwaj [2 ]
Wu, Kangjian [1 ]
Song, Xiaobo [3 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[2] Natl Univ Singapore, Dept Elect & Comp Engn, 4 Engn Dr 3, Singapore 119077, Singapore
[3] 20th Res Inst China Elect Technol Grp Corp, Xian 710068, Peoples R China
基金
中国国家自然科学基金;
关键词
divisible load; coarse-grained workload; multi-installment scheduling; networked computing; STRATEGIES; DESIGN;
D O I
10.3390/math11071752
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The big data explosion has sparked a strong demand for high-performance data processing. Meanwhile, the rapid development of networked computing systems, coupled with the growth of Divisible-Load Theory (DLT) as an innovative technology with competent scheduling strategies, provides a practical way of conducting parallel processing with big data. Existing studies in the area of DLT usually consider the scheduling problem with regard to fine-grained divisible workloads. However, numerous big data loads nowadays can only be abstracted as coarse-grained workloads, such as large-scale image classification, context-dependent emotional analysis and so on. In view of this, this paper extends DLT from fine-grained to coarse-grained divisible loads by establishing a new multi-installment scheduling model. With this model, a subtle heuristic algorithm was proposed to find a feasible load partitioning scheme that minimizes the makespan of the entire workload. Simulation results show that the proposed algorithm is superior to the up-to-date multi-installment scheduling strategy in terms of achieving a shorter makespan of workloads when dealing with coarse-grained divisible loads.
引用
收藏
页数:12
相关论文
共 30 条
  • [1] Aali S.N., 2020, CONCURR COMP-PRACT E, V10, P1
  • [2] Heuristics for multi-round divisible loads scheduling with limited memory
    Berlinska, J.
    Drozdowski, M.
    [J]. PARALLEL COMPUTING, 2010, 36 (04) : 199 - 211
  • [3] Scheduling Divisible Loads with Processor Release Times and Finite Size Buffer Capacity Constraints in Bus Networks
    Veeravalli Bharadwaj
    Gerassimos Barlas
    [J]. Cluster Computing, 2003, 6 (1) : 63 - 74
  • [4] Design and analysis of load distribution strategies with start-up costs in scheduling divisible loads on distributed networks
    Bharadwaj, V
    Li, XL
    Ko, CC
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2000, 32 (7-8) : 901 - 932
  • [5] A comprehensive survey on sentiment analysis: Approaches, challenges and trends
    Birjali, Marouane
    Kasri, Mohammed
    Beni-Hssane, Abderrahim
    [J]. KNOWLEDGE-BASED SYSTEMS, 2021, 226
  • [6] Carroll T.E., 2006, P 20 IEEE INT PAR DI, P1
  • [8] Enhancing Mobile Edge Computing with Efficient Load Balancing Using Load Estimation in Ultra-Dense Network
    Chen, Wen
    Zhu, Yongqi
    Liu, Jiawei
    Chen, Yuhu
    [J]. SENSORS, 2021, 21 (09)
  • [9] Energy-aware scientific workflow scheduling in cloud environment
    Choudhary, Anita
    Govil, Mahesh Chandra
    Singh, Girdhari
    Awasthi, Lalit K.
    Pilli, Emmanuel S.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3845 - 3874
  • [10] Fei W., 2019, ARXIV