Swallow: Joint Online Scheduling and Coflow Compression in Datacenter Networks

被引:10
|
作者
Zhou, Qihua [1 ]
Li, Peng [2 ]
Wang, Kun [1 ]
Zeng, Deze [3 ]
Guo, Song [4 ]
Guo, Minyi [5 ]
机构
[1] Nanjing Univ Posts & Telecommun, Nanjing, Jiangsu, Peoples R China
[2] Univ Aizu, Aizu Wakamatsu, Fukushima, Japan
[3] China Univ Geosci, Wuhan, Hubei, Peoples R China
[4] Hong Kong Polytech Univ, Hong Kong, Hong Kong, Peoples R China
[5] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
基金
中国博士后科学基金;
关键词
Big Data; Coflow Scheduling; Traffic Compression; Datacenter Networks;
D O I
10.1109/IPDPS.2018.00060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Big data analytics in datacenters often involves scheduling of data-parallel job, which are bottlenecked by limited bandwidth of datacenter networks. To alleviate the shortage of bandwidth, some existing work has proposed traffic compression to reduce the amount of data transmitted over the network. However, their proposed traffic compression works in a coarse-grained manner at job level, leaving a large optimization space unexplored for further performance improvement. In this paper, we propose a flow-level traffic compression and scheduling system, called Swallow, to accelerate data-intensive applications. Specifically, we target on coflows, which is an elegant abstraction of parallel flows generated by big data jobs. With the objective of minimizing coflow completion time (CCT), we propose a heuristic algorithm called Fastest-Volume-Disposal-First (FVDV) and implement Swallow based on Spark. The results of both trace-driven simulations and real experiments show the superiority of our system, over existing algorithms. Swallow can reduce CCT and job completion time (JCT) by up to 1.47x and 1.66x on average, respectively, over the SEBF in Varys, one of the most efficient coflow scheduling algorithms so far. Moreover, with coflow compression, Swallow reduces data traffic by up to 48.41% on average.
引用
收藏
页码:505 / 514
页数:10
相关论文
共 50 条
  • [1] Fast Coflow Scheduling via Traffic Compression and Stage Pipelining in Datacenter Networks
    Zhou, Qihua
    Wang, Kun
    Li, Peng
    Zeng, Deze
    Guo, Song
    Ye, Baoliu
    Guo, Minyi
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (12) : 1755 - 1771
  • [2] Joint Online Coflow Routing and Scheduling in Data Center Networks
    Tan, Haisheng
    Jiang, Shaofeng H. -C.
    Li, Yupeng
    Li, Xiang-Yang
    Zhang, Chenzi
    Han, Zhenhua
    Lau, Francis Chi Moon
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (05) : 1771 - 1786
  • [3] Decentralized Deadline-Aware Coflow Scheduling for Datacenter Networks
    Luo, Shouxi
    Yu, Hongfang
    Li, Lemin
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [4] Time-saving First: Coflow Scheduling for Datacenter Networks
    Borjigin, Wuyunzhaola
    Ota, Kaoru
    Dong, Mianxiong
    2017 IEEE 86TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2017,
  • [5] Coflow scheduling and placement for packet-switched optical datacenter networks
    Wang, Lin
    Wang, Xinbo
    Tornatore, Massimo
    Kim, Kwangjoon
    Mukherjee, Biswanath
    PHOTONIC NETWORK COMMUNICATIONS, 2022, 43 (02) : 156 - 164
  • [6] Coflow scheduling and placement for packet-switched optical datacenter networks
    Lin Wang
    Xinbo Wang
    Massimo Tornatore
    Kwangjoon Kim
    Biswanath Mukherjee
    Photonic Network Communications, 2022, 43 : 156 - 164
  • [7] Stream: Decentralized Opportunistic Inter-Coflow Scheduling for Datacenter Networks
    Susanto, Hengky
    Jin, Hao
    Chen, Kai
    2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [8] Maximizing Link Utilization with Coflow-Aware Scheduling in Datacenter Networks
    Jiang, Jingjie
    Ma, Shiyao
    Li, Bo
    Li, Baochun
    Liu, Jiangchuan
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [9] RPC: Joint Online Reducer Placement and Coflow Bandwidth Scheduling for Clusters
    Zhao, Yangming
    Tian, Chen
    Fan, Jingyuan
    Guan, Tong
    Qiao, Chunming
    2018 IEEE 26TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2018, : 187 - 197
  • [10] Tailor: Trimming Coflow Completion Times in Datacenter Networks
    Jiang, Jingjie
    Ma, Shiyao
    Li, Bo
    Li, Baochun
    2016 25TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2016,