Task Assignment with Precedence Constraint over Networks: A Case Study of Computation-Communication Convergence

被引:0
|
作者
Cai, Zheng [1 ]
Zhang, Zhaoyang [1 ]
Chen, Xiaoming [1 ]
Wang, Wei [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Prov Key Lab Informat Proc Commun & Networking, Hangzhou 310027, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
CLOUD;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We study the task assignment problem of an application composed of multiple tasks in a general heterogeneous processor network or network with computing nodes, considering both the communication delay between processors and the precedence constraints between tasks. The problem of scheduling tasks over the network to minimize total application runtime is formulated, which is shown to be a NP-hard mixed integer program. To solve it, we propose a heuristic algorithm called Binary Relaxation and Discretization Heuristic (BRDH) which is conducted in two steps. First, we obtain a binary-relaxed version of the original problem, and then, we recover the discrete value of the original problem by task sorting. Through simulations, we show the impacts of task number, processor number and communication delay on the total application runtime. Furthermore, through comparison with traditional entire application offloading strategies widely used in current cloud computing and edge computing, our distributed computation offloading strategy shows significant advantage.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A Computation-Communication Tradeoff Study for Mobile Edge Computing Networks
    Li, Kuikui
    Tao, Meixia
    Chen, Zhiyong
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 2639 - 2643
  • [2] Optimizing Computation-Communication Overlap in Asynchronous Task-Based Programs
    Castillo, Emilio
    Jain, Nikhil
    Casas, Marc
    Moreto, Miquel
    Schulz, Martin
    Beivide, Ramon
    Valero, Mateo
    Bhatele, Abhinav
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2019), 2019, : 380 - 391
  • [3] POSTER: Optimizing Computation-Communication Overlap in Asynchronous Task-Based Programs
    Castillo, Emilio
    Jain, Nikhil
    Casas, Marc
    Moreto, Miquel
    Schulz, Martin
    Beivide, Ramon
    Valero, Mateo
    Bhatele, Abhinav
    PROCEEDINGS OF THE 24TH SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '19), 2019, : 415 - 416
  • [4] Computation-Communication Tradeoffs for Missing Multitagged Item Detection in RFID Networks
    Liu, Hao
    Zhang, Rongrong
    Chen, Lin
    Yu, Jihong
    Liu, Jiangchuan
    An, Jianping
    Chen, Qianbin
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (02) : 1252 - 1264
  • [5] Exploiting Computation Replication for Mobile Edge Computing: A Fundamental Computation-Communication Tradeoff Study
    Li, Kuikui
    Tao, Meixia
    Chen, Zhiyong
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (07) : 4563 - 4578
  • [6] Computation-Communication Trade-Offs and Sensor Selection in Real-Time Estimation for Processing Networks
    Ballotta, Luca
    Schenato, Luca
    Carlone, Luca
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04): : 2952 - 2965
  • [7] Solutions of flow assignment task at unreliable computer communication networks
    Grzech, Adam
    Kollek, Rafal
    2001, Technical University of Wroclaw
  • [8] Sleep-Scheduling and Joint Computation-Communication Resource Allocation in MEC Networks for 5G IIoT
    Zhu, Nengyu
    Xu, Xiaodong
    Han, Shujun
    Lv, Suyu
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [9] Task-Driven Relay Assignment in Distributed UAV Communication Networks
    Liu, Dianxiong
    Wang, Jinlong
    Xu, Kun
    Xu, Yuhua
    Yang, Yang
    Xu, Yitao
    Wu, Qihui
    Anpalagan, Alagan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) : 11003 - 11017
  • [10] Robustness Analysis of Bipartite Task Assignment Networks: A Case Study in Hospital Logistics System
    Xuan, Qi
    Yu, Yewei
    Chen, Jinyin
    Ruan, Zhongyuan
    Fu, Zhong
    Lv, Zicong
    IEEE ACCESS, 2019, 7 : 58484 - 58494