CLF: An Online Coflow-Aware Packet Scheduling Algorithm

被引:0
|
作者
Xiao, Jie [1 ]
Yeung, Kwan L. [1 ]
Jamin, Sugih [2 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Peoples R China
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
关键词
Coflow; datacenter network; input-queued switch; online scheduling; packet scheduling;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Literature on coflow-aware packet scheduling for input-queued switches is limited. Yet most of them are offline algorithms, requiring (unrealistic) a priori knowledge of all coflows and solving (time-consuming) linear programming (LP) problems for determining their expected coflow completion times (CCTs). In this paper, we propose an efficient online packet scheduling algorithm called Critical Line First (CLF). In CLF, coflows are ordered based on their easy-to-find ideal CCTs, or would-be-CCTs. In scheduling, coflows with the smallest would-be-CCTs are considered first; for each coflow chosen, packets on most heavily loaded rows/columns, i.e., critical lines, of the coflow traffic matrix are scheduled first. To avoid starvation, we propose to limit the number of times a coflow can be preempted by other coflows. Extensive simulation results show that our CLF outperforms all existing algorithms.
引用
收藏
页码:648 / 656
页数:9
相关论文
共 50 条
  • [41] Efficient Semantic-Aware Coflow Scheduling for Data-Parallel Jobs
    Li, Ziyang
    Zhang, Yiming
    Zhao, Yunxiang
    Li, Dongsheng
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 154 - 155
  • [42] A Universal Randomized Packet Scheduling Algorithm
    Jez, Lukasz
    ALGORITHMICA, 2013, 67 (04) : 498 - 515
  • [43] A Universal Randomized Packet Scheduling Algorithm
    Łukasz Jeż
    Algorithmica, 2013, 67 : 498 - 515
  • [44] A scheduling algorithm for packet delay differentiation
    Mase, K
    Ohara, K
    Nogami, S
    Karasawa, N
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 2004, 87 (03): : 87 - 97
  • [45] An Empirical Study of Online Packet Scheduling Algorithms
    Sakr, Nourhan
    Stein, Cliff
    EXPERIMENTAL ALGORITHMS, SEA 2016, 2016, 9685 : 278 - 293
  • [46] Online packet scheduling under adversarial errors
    Garncarek, Pawel
    Jurdzinski, Tomasz
    Kowalski, Dariusz R.
    Lorys, Krzysztof
    THEORETICAL COMPUTER SCIENCE, 2019, 795 : 492 - 509
  • [47] Online Packet Scheduling Under Adversarial Jamming
    Jurdzinski, Tomasz
    Kowalski, Dariusz R.
    Lorys, Krzysztof
    APPROXIMATION AND ONLINE ALGORITHMS, WAOA 2014, 2015, 8952 : 193 - 206
  • [48] Online packet scheduling with bounded delay and lookahead
    Boehm, Martin
    Chrobak, Marek
    Jez, Lukasz
    Li, Fei
    Sgall, Jiri
    Vesely, Pavel
    THEORETICAL COMPUTER SCIENCE, 2019, 776 : 95 - 113
  • [49] Efficient Power-Aware Packet Scheduling for Multiantenna Packet Radio Systems
    Nonchev, Stanislav
    Valkama, Mikko
    2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKS & COMMUNICATIONS (NETCOM 2009), 2009, : 344 - 348
  • [50] Analytic solution for QOS-aware packet scheduling
    Joutsensalo, J
    Hämäläinen, T
    Pääkkönen, M
    Sayenko, A
    APCC 2003: 9TH ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1-3, PROCEEDINGS, 2003, : 1062 - 1065