Joint optimization of tasks placement and routing to minimize Coflow Completion Time

被引:7
|
作者
Guo, Yingya [1 ,3 ]
Wang, Zhiliang [2 ,3 ]
Zhang, Han [4 ]
Yin, Xia [1 ,3 ]
Shi, Xingang [2 ,3 ]
Wu, Jianping [1 ,3 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[2] Tsinghua Univ, Inst Network Sci & Cyberspace, Beijing, Peoples R China
[3] Beijing Natl Res Ctr Informat Sci & Technol, Beijing, Peoples R China
[4] Beihang Univ, Sch Cyber Space & Technol, Beijing, Peoples R China
关键词
Data-parallel job; Coflow Completion Time; Task placement; Routing inter-DC WAN; Approximation algorithm;
D O I
10.1016/j.jnca.2019.02.031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Coflow is defined as the parrellel flows between two successive computation stages of data-parallel jobs. Reducing Coflow Completion Time (CCT) is important to improve the performance of data-parallel applications in geo-distributed datacenter networks. CCT is influenced by two factors: tasks placement and coflow routing. Previous works that optimize only one factor are insufficient in reducing CCT. In this paper, we explore the joint optimization of tasks placement and coflow routing to reduce CCT. We formulate the joint optimization of a single coflow as a Mixed Integer Non-Linear Programming problem, and propose an approximate algorithm PRO with an approximation ratio of (1 + epsilon). Moreover, we propose algorithms to optimize multiple coflows scheduling offline and online. Through extensive experiments, we demonstrate that our proposed algorithms have superior performance in reducing CCT or average CCT compared with other algorithms.
引用
收藏
页码:47 / 61
页数:15
相关论文
共 50 条
  • [41] Customer order scheduling to minimize total weighted completion time
    Wang, Guoqing
    Cheng, T. C. Edwin
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2007, 35 (05): : 623 - 626
  • [42] Batch Scheduling with Deteriorating Jobs to Minimize the Total Completion Time
    Miao C.
    Xia Y.
    Zhang Y.
    Zou J.
    Journal of the Operations Research Society of China, 2013, 1 (03) : 377 - 383
  • [43] Scheduling to minimize the maximum total completion time per machine
    Wan, Long
    Ding, Zhihao
    Li, Yunpeng
    Chen, Qianqian
    Tan, Zhiyi
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 242 (01) : 45 - 50
  • [44] RBI: Simultaneous placement and routing optimization technique
    Jariwala, Devang
    Lillis, John
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (01) : 127 - 141
  • [45] A novel optimization algorithm for video placement and routing
    Bektas, T
    Oguz, O
    Ouveysi, I
    IEEE COMMUNICATIONS LETTERS, 2006, 10 (02) : 114 - 116
  • [46] An Analytical Placement Algorithm with Routing topology Optimization
    Wei, Min
    Tong, Xingyu
    Cai, Zhijie
    Zou, Peng
    Lin, Zhifeng
    Chen, Jianli
    29TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2024, 2024, : 294 - 299
  • [47] Scheduling start time dependent jobs to minimize the total weighted completion time
    Bachman, A
    Cheng, TCE
    Janiak, A
    Ng, CT
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (06) : 688 - 693
  • [48] Virtual Network Functions Placement and Routing Optimization
    Addis, Bernardetta
    Belabed, Dallal
    Bouet, Mathieu
    Secci, Stefano
    2015 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2015, : 171 - 177
  • [49] On Joint Learning for Solving Placement and Routing in Chip Design
    Cheng, Ruoyu
    Yan, Junchi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [50] Joint NFV Placement and Routing for Multicast Service on SDN
    Zhang, Sai Qian
    Tizghadam, Ali
    Park, Byungchul
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 333 - 341