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 条
  • [11] CA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing
    Dzmitry Kliazovich
    Johnatan E. Pecero
    Andrei Tchernykh
    Pascal Bouvry
    Samee U. Khan
    Albert Y. Zomaya
    Journal of Grid Computing, 2016, 14 : 23 - 39
  • [12] On the design of communication-aware fault-tolerant scheduling algorithms for precedence constrained tasks in grid computing systems with dedicated communication devices
    Zheng, Qin
    Veeravalli, Bharadwaj
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (03) : 282 - 294
  • [13] Reconfiguration and Communication-Aware Task Scheduling for High-Performance Reconfigurable Computing
    Huang, Miaoqing
    Narayana, Vikram K.
    Simmler, Harald
    Serres, Olivier
    El-Ghazawi, Tarek
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (04)
  • [15] Communication-aware Job Scheduling using SLURM
    Mishra, Priya
    Agrawal, Tushar
    Malakar, Preeti
    49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS, ICPP 2020, 2020,
  • [16] Communication-Aware Affinity Scheduling Heuristics in Multicore Systems
    Regueira, Diego
    Iturriaga, Santiago
    Nesmachnow, Sergio
    HIGH PERFORMANCE COMPUTING CARLA 2016, 2017, 697 : 33 - 48
  • [17] A communication-aware task scheduling algorithm for heterogeneous systems
    Lai, GJ
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 161 - 166
  • [18] COMMUNICATION-AWARE APPROACHES FOR TRANSPARENT CHECKPOINTING IN CLOUD COMPUTING
    Sadi, Samy
    Yagoubi, Belabbas
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2016, 17 (03): : 251 - +
  • [19] Communication-Aware Energy Consumption Model in Heterogeneous Computing Systems
    Wang, Zhuowei
    Wang, Hao
    Song, Xiaoyu
    Wu, JiaHui
    COMPUTER JOURNAL, 2024, 67 (01): : 78 - 94
  • [20] Communication-Aware Secret Share Placement in Hierarchical Edge Computing
    Zhang, Hengrun
    Zeng, Kai
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05) : 3717 - 3728