Scheduling coflows for minimizing the total weighted completion time in heterogeneous parallel networks

被引:1
|
作者
Chen, Chi-Yeh [1 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, 1 Univ Rd, Tainan 701401, Taiwan
关键词
Scheduling algorithms; Approximation algorithms; Coflow; Datacenter network; Heterogeneous parallel network;
D O I
10.1016/j.jpdc.2023.104752
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Coflow is a network abstraction used to represent communication patterns in data centers. The coflow scheduling problem encountered in large data centers is a challenging NP-hard problem. Many previous studies on coflow scheduling mainly focus on the single-core model. However, with the growth of data centers, this single-core model is no longer sufficient. This paper addresses the coflow scheduling problem within heterogeneous parallel networks, which feature an architecture consisting of multiple network cores running in parallel. In this paper, two polynomial-time approximation algorithms are developed for the flow-level scheduling problem and the coflow-level scheduling problem in heterogeneous parallel networks, respectively. For the flow-level scheduling problem, the proposed algorithm achieves an approximation ratio of O (log m/ log log m) when all coflows are released at arbitrary times, where m represents the number of network cores. On the other hand, in the coflow-level scheduling problem, the proposed algorithm achieves an approximation ratio of O (m(log m/ log log m)(2)) when all coflows are released at arbitrary times. Moreover, we propose a heuristic algorithm for the flow-level scheduling problem. Simulation results using synthetic traffic traces validate the performance of our algorithms and show improvements over the previous algorithm. (c) 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org /licenses/by-nc-nd /4 .0/).
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Minimizing the Total Weighted Completion Time of Coflows in Datacenter Networks
    Qiu, Zhen
    Stein, Cliff
    Zhong, Yuan
    [J]. SPAA'15: PROCEEDINGS OF THE 27TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2015, : 294 - 303
  • [2] Efficient Approximation Algorithms for Scheduling Coflows With Total Weighted Completion Time in Identical Parallel Networks
    Chen, Chi-Yeh
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (01) : 116 - 129
  • [3] An Improved Bound for Minimizing the Total Weighted Completion Time of Coflows in Datacenters
    Shafiee, Mehrnoosh
    Ghaderi, Javad
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) : 1674 - 1687
  • [4] Scheduling dependent coflows to minimize the total weighted job completion time in datacenters
    Tian, Bingchuan
    Tian, Chen
    Wang, Bingquan
    Li, Bo
    He, Zehao
    Dai, Haipeng
    Liu, Kexin
    Dou, Wanchun
    Chen, Guihai
    [J]. COMPUTER NETWORKS, 2019, 158 : 193 - 205
  • [5] Minimizing the total weighted completion time in relocation scheduling
    Su, Yi-Chen
    Lin, Bertrand M. T.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 173
  • [6] Minimizing the total weighted completion time in relocation scheduling
    Su, Yi-Chen
    Lin, Bertrand M.T.
    [J]. Computers and Industrial Engineering, 2022, 173
  • [7] Efficient Approximation Algorithms for Scheduling Coflows with Precedence Constraints in Identical Parallel Networks to Minimize Weighted Completion Time
    Chen, Chi-Yeh
    [J]. IEEE Transactions on Services Computing, 2024, 17 (05): : 2349 - 2364
  • [8] Transportation and Batching Scheduling for Minimizing Total Weighted Completion Time
    Wei, Hongjun
    Yuan, Jinjiang
    Gao, Yuan
    [J]. MATHEMATICS, 2019, 7 (09)
  • [9] Parallel genetic algorithm for minimizing total weighted completion time
    Bozejko, W
    Wodecki, M
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2004, 2004, 3070 : 400 - 405
  • [10] Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
    Kramer, Arthur
    Dell'Amico, Mauro
    Feillet, Dominique
    Iori, Manuel
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2020, 123