Weaver: Efficient Coflow Scheduling in Heterogeneous Parallel Networks

被引:6
|
作者
Huang, Xin Sunny [1 ]
Xia, Yiting [1 ,2 ]
Ng, T. S. Eugene [1 ]
机构
[1] Rice Univ, Houston, TX 77251 USA
[2] Facebook Inc, Cambridge, MA USA
关键词
D O I
10.1109/IPDPS47924.2020.00113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Leveraging application-level requirements expressed in Coflows has been shown to improve application-level communication efficiency. However, most existing works assume all application traffic is serviced by one monolithic network. This over-simplified assumption is no longer sufficient in a modern, evolving data center which operates on multiple generations of network fabrics, an architecture that we define as Heterogeneous Parallel Networks (HPNs). In this paper, we present the first scheduler, called Weaver, that addresses the Coflow management problem in HPNs. To exploit HPNs fully, achieving high communication efficiency for applications is crucial, yet it is also challenging because of the complex traffic patterns in applications and the heterogeneous bandwidth distribution in HPNs. Weaver addresses these challenges at two levels. At the microscopic level, for each application, Weaver leverages an efficient algorithm to exploit the distributed bandwidth in HPNs, which we proved to be within a constant factor of the optimal. At the macroscopic level involving multiple applications, Weaver can adopt a range of application traffic scheduling policies as desired by the system operator. Under realistic traffic, Weaver enables HPNs to service Coflows as efficiently as a monolithic network with equivalent aggregated capacity.
引用
收藏
页码:1071 / 1081
页数:11
相关论文
共 50 条
  • [31] Stable Scheduling in Heterogeneous Networks
    Hanly, Stephen
    Whiting, Phil
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, : 446 - 450
  • [32] An efficient parallel scheduling algorithm
    Wu, MY
    EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 258 - 261
  • [33] Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems
    Chen, Weihong
    Xie, Guoqi
    Li, Renfa
    Bai, Yang
    Fan, Chunnian
    Li, Keqin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 74 : 1 - 11
  • [34] An Efficient Scheduling Algorithm for Energy Consumption Constrained Parallel Applications on Heterogeneous Distributed Systems
    Song, Jinlin
    Xie, Guoqi
    Li, Renfa
    Chen, Xiaoming
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 32 - 39
  • [35] 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,
  • [36] A Partial-decentralized Coflow Scheduling Scheme in Data Center Networks
    Zhang, Shuli
    Zhang, Yan
    Tang, Ding
    Xu, Zhen
    Ge, Jingguo
    Zhao, Zhijun
    40TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2015), 2015, : 434 - 437
  • [37] An efficient load balancing method for parallel ray tracing on heterogeneous workstation networks
    González, P
    Sánchez, JL
    Alfaro, FJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 2622 - 2628
  • [38] RAPIER: Integrating Routing and Scheduling for Coflow-aware Data Center Networks
    Zhao, Yangming
    Chen, Kai
    Bai, Wei
    Yu, Minlan
    Tian, Chen
    Geng, Yanhui
    Zhang, Yiming
    Li, Dan
    Wang, Sheng
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [39] Reco: Efficient Regularization-Based Coflow Scheduling in Optical Circuit Switches
    Zhang, Chi
    Tan, Haisheng
    Xu, Chao
    Li, Xiang-Yang
    Tang, Shaojie
    Li, Yupeng
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 111 - 121
  • [40] Scheduling of parallel applications on heterogeneous workstation clusters
    Schnor, B
    Petri, S
    Oleyniczak, R
    Langendorfer, H
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 330 - 337