Communication-Aware Scheduling of Serial Tasks for Dispersed Computing

被引:0
|
作者
Yang, Chien-Sheng [1 ]
Pedarsani, Ramtin [2 ]
Avestimehr, A. Salman [1 ]
机构
[1] Univ Southern Calif, Los Angeles, CA 90089 USA
[2] Univ Calif Santa Barbara, Santa Barbara, CA 93106 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There is a growing interest in development of in-network dispersed computing paradigms that leverage the computing capabilities of heterogeneous resources dispersed across the network for processing massive amount of data is collected at the edge of the network. We consider the problem of task scheduling for such networks, in a dynamic setting in which arriving computation jobs are modeled as chains, with nodes representing tasks, and edges representing precedence constraints among tasks. In our proposed model, motivated by significant communication costs in dispersed computing environments, the communication times are taken into account. More specifically, we consider a network where servers are capable of serving all task types, and sending the results of processed tasks from one server to another server results in some communication delay that makes the design of optimal scheduling policy significantly more challenging than classical queueing networks. As the main contributions of the paper, we first characterize the capacity region of the network, then propose a novel virtual queueing network encoding the state of the network. Finally, we propose a Max-Weight type scheduling policy, and considering the virtual queueing network in the fluid limit, we use a Lyapunov argument to show that the policy is throughput-optimal.
引用
收藏
页码:1226 / 1230
页数:5
相关论文
共 50 条
  • [1] Communication-Aware Scheduling of Serial Tasks for Dispersed Computing
    Yang, Chien-Sheng
    Pedarsani, Ramtin
    Avestimehr, A. Salman
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (04) : 1330 - 1343
  • [2] Scheduling communication-aware tasks on distributed heterogeneous computing systems
    Lai, GJ
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 852 - 857
  • [3] Communication-Aware Scheduling for Malleable Tasks
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    2019 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON), 2019, : 11 - 16
  • [4] Communication-aware scheduling algorithm based on heterogeneous computing systems
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 426 - +
  • [5] Communication-aware scheduling of precedence-constrained tasks on related machines
    Su, Yu
    Vardi, Shai
    Ren, Xiaoqi
    Wierman, Adam
    OPERATIONS RESEARCH LETTERS, 2023, 51 (06) : 709 - 716
  • [6] Communication-aware scheduling of data-parallel tasks on multicore architectures
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    IPSJ Transactions on System LSI Design Methodology, 2019, 12 : 65 - 73
  • [7] Performance analysis of communication-aware task scheduling algorithms for heterogeneous computing
    Lai, GJ
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 788 - 791
  • [8] Work-in-Progress: Communication-Aware Scheduling of Data-Parallel Tasks
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    2018 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2018,
  • [9] Communication-Aware Computing for Edge Processing
    Li, Songze
    Maddah-Ali, Mohammad Ali
    Avestimehr, A. Salman
    2017 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2017, : 2885 - 2889
  • [10] CA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing
    Kliazovich, Dzmitry
    Pecero, Johnatan E.
    Tchernykh, Andrei
    Bouvry, Pascal
    Khan, Samee U.
    Zomaya, Albert Y.
    JOURNAL OF GRID COMPUTING, 2016, 14 (01) : 23 - 39