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

被引:2
|
作者
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 条
  • [21] Group Scheduling with Controllable Setup and Processing Times: Minimizing Total Weighted Completion Time
    C. T. Ng
    T. C. Edwin Cheng
    Adam Janiak
    Mikhail Y. Kovalyov
    Annals of Operations Research, 2005, 133 : 163 - 174
  • [22] Approximation algorithms for minimizing total weighted completion time of orders on identical machines in parallel
    Leung, JYT
    Li, HB
    Pinedo, M
    NAVAL RESEARCH LOGISTICS, 2006, 53 (04) : 243 - 260
  • [23] Minimizing total weighted completion time approximately for the parallel machine problem with a single server
    Hasani, Keramat
    Kravchenko, Svetlana A.
    Werner, Frank
    INFORMATION PROCESSING LETTERS, 2014, 114 (09) : 500 - 503
  • [24] Two-Agent Pareto-Scheduling of Minimizing Total Weighted Completion Time and Total Weighted Late Work
    Zhang, Yuan
    Geng, Zhichao
    Yuan, Jinjiang
    MATHEMATICS, 2020, 8 (11)
  • [25] SCHEDULING IDENTICAL PARALLEL MACHINES TO MINIMIZE TOTAL WEIGHTED COMPLETION-TIME
    BELOUADAH, H
    POTTS, CN
    DISCRETE APPLIED MATHEMATICS, 1994, 48 (03) : 201 - 218
  • [26] Unrelated parallel-machine scheduling to minimize total weighted completion time
    Jeng-Fung Chen
    Journal of Intelligent Manufacturing, 2015, 26 : 1099 - 1112
  • [27] Unrelated parallel-machine scheduling to minimize total weighted completion time
    Chen, Jeng-Fung
    JOURNAL OF INTELLIGENT MANUFACTURING, 2015, 26 (06) : 1099 - 1112
  • [28] Minimizing total busy time in parallel scheduling with application to optical networks
    Flammini, Michele
    Monaco, Gianpiero
    Moscardelli, Luca
    Shachnai, Hadas
    Shalom, Mordechai
    Tamir, Tami
    Zaks, Shmuel
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (40-42) : 3553 - 3562
  • [29] Minimizing Total Busy Time in Parallel Scheduling with Application to Optical Networks
    Flammini, Michele
    Monaco, Gianpiero
    Moscardelli, Luca
    Shachnai, Hadas
    Shalom, Mordechai
    Tamir, Tami
    Zaks, Shmuel
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 384 - +
  • [30] Minimizing the total weighted completion time in the relocation problem
    Kononov, Alexander V.
    Lin, Bertrand M. T.
    JOURNAL OF SCHEDULING, 2010, 13 (02) : 123 - 129