System Stability Under Adversarial Injection of Dependent Tasks

被引:0
作者
Cholvi, Vicent [1 ]
Echague, Juan [1 ]
Anta, Antonio Fernandez [2 ]
Caro, Christopher Thraves [3 ]
机构
[1] Univ Jaume 1, Dept Comp Sci, Castellon De La Plana 12071, Spain
[2] IMDEA Networks Inst, Madrid 28918, Spain
[3] Univ Concepcion, Fac Ciencias Fis & Matemat, Dept Ingn Matatemat, Concepcion 4030000, Chile
来源
IEEE ACCESS | 2021年 / 9卷
关键词
Task analysis; Servers; Stability analysis; Computational modeling; Adaptation models; Processor scheduling; Dynamic scheduling; Tasks scheduling; task queuing; dependent tasks; adversarial queuing models; stability; QUEUING MODEL; INSTABILITY; NETWORKS; FIFO;
D O I
10.1109/ACCESS.2021.3119849
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Technological changes (NFV, Osmotic Computing, Cyber-physical Systems) are making very important devising techniques to efficiently run a flow of jobs formed by dependent tasks in a set of servers. These problem can be seen as generalizations of the dynamic job-shop scheduling problem, with very rich dependency patterns and arrival assumptions. In this work, we consider a computational model of a distributed system formed by a set of servers in which jobs, that are continuously arriving, have to be executed. Every job is formed by a set of dependent tasks (i. e., each task may have to wait for others to be completed before it can be started), each of which has to be executed in one of the servers. The arrival of jobs and their properties is assumed to be controlled by a bounded adversary, whose only restriction is that it cannot overload any server. This model is a non-trivial generalization of the Adversarial Queuing Theory model of Borodin et al., and, like that model, focuses on the stability of the system: whether the number of jobs pending to be completed is bounded at all times. We show multiple results of stability and instability for this adversarial model under different combinations of the scheduling policy used at the servers, the arrival rate, and the dependence between tasks in the jobs.
引用
收藏
页码:139516 / 139526
页数:11
相关论文
共 44 条
  • [31] The impact of network structure on the stability of greedy protocols
    Koukopoulos, D
    Mavronicolas, M
    Nikoletseas, S
    Spirakis, P
    [J]. THEORY OF COMPUTING SYSTEMS, 2005, 38 (04) : 425 - 460
  • [32] New stability results for adversarial queuing
    Lotker, Z
    Patt-Shamir, B
    Rosén, A
    [J]. SIAM JOURNAL ON COMPUTING, 2004, 33 (02) : 286 - 303
  • [33] DISTRIBUTED SCHEDULING BASED ON DUE DATES AND BUFFER PRIORITIES
    LU, SH
    KUMAR, PR
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (12) : 1406 - 1416
  • [34] Miller Avery, 2016, Distributed Computing. 30th International Symposium, DISC 2016. Proceedings: LNCS 9888, P328, DOI 10.1007/978-3-662-53426-7_24
  • [35] With Great Speed Come Small Buffers: Space-Bandwidth Tradeoffs for Routing
    Miller, Avery
    Patt-Shamir, Boaz
    Rosenbaum, Will
    [J]. PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 117 - 126
  • [36] Reactive scheduling in a job shop where jobs arrive over time
    Nie, Li
    Gao, Liang
    Li, Peigen
    Shao, Xinyu
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 66 (02) : 389 - 405
  • [37] The Space Requirement of Local Forwarding on Acyclic Networks
    Patt-Shamir, Boaz
    Rosenbaum, Will
    [J]. PROCEEDINGS OF THE ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'17), 2017, : 13 - 22
  • [38] Contention Cognizant Scheduling of Task Graphs on Shared Bus-Based Heterogeneous Platforms
    Roy, Sanjit Kumar
    Devaraj, Rajesh
    Sarkar, Arnab
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (02) : 281 - 293
  • [39] SLAQA: Quality-level Aware Scheduling of Task Graphs on Heterogeneous Distributed Systems
    Roy, Sanjit Kumar
    Devaraj, Rajesh
    Sarkar, Arnab
    Senapati, Debabrata
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [40] Rybko A. N., 1992, Problems of Information Transmission, V28, P199