Constant-Time Admission Control for Partitioned EDF

被引:5
|
作者
Masrur, Alejandro
Chakraborty, Samarjit
Faerber, Georg
机构
关键词
SPORADIC TASK SYSTEMS; MULTIPROCESSOR SYSTEMS;
D O I
10.1109/ECRTS.2010.30
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An admission control test is responsible for deciding whether a new task may be accepted by a set of running tasks, such that the already admitted and the new task are all schedulable. Admission control decisions have to be taken on-line and, hence, there is a strong interest in developing efficient algorithms for different setups. In this paper, we propose a novel constant-time admission control test for tasks scheduled on identical processors under partitioned Earliest Deadline First (EDF), i.e., once tasks have been assigned to a processor they remain on that processor. In particular, to model demanding real-time systems, we consider the case where relative deadlines may be less than the minimum separation between two consecutive task activations or jobs. The main advantage of the proposed test is that the time it takes is independent of the number of tasks currently admitted in the system. While it is possible to adapt polynomial-time schedulability tests from the literature to design a linear or even constant-time admission control for this setup, the test we propose provides a better accuracy/complexity ratio. We evaluate this test through a set of detailed experiments based on synthetic tasks and a realistic case study consisting of a real-time multimedia server.
引用
收藏
页码:34 / 43
页数:10
相关论文
共 50 条
  • [31] Implementation of a constant-time dynamic storage allocator
    Masmano, M.
    Ripoll, I.
    Real, J.
    Crespo, A.
    Wellings, A. J.
    SOFTWARE-PRACTICE & EXPERIENCE, 2008, 38 (10): : 995 - 1026
  • [32] CONSTANT-TIME PARALLEL RECOGNITION OF SPLIT GRAPHS
    NIKOLOPOULOS, SD
    INFORMATION PROCESSING LETTERS, 1995, 54 (01) : 1 - 8
  • [33] Constant-time randomized parallel string matching
    Crochemore, M
    Galil, Z
    Gasieniec, L
    Park, K
    Rytter, W
    SIAM JOURNAL ON COMPUTING, 1997, 26 (04) : 950 - 960
  • [34] Constant-Time Filtering Using Shiftable Kernels
    Chaudhury, Kunal Narayan
    IEEE SIGNAL PROCESSING LETTERS, 2011, 18 (11) : 651 - 654
  • [35] Constant-time Monocular Self-Calibration
    Keivan, Nima
    Sibley, Gabe
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS IEEE-ROBIO 2014, 2014, : 1590 - 1595
  • [36] Constant-time distributed dominating set approximation
    Kuhn, F
    Wattenhofer, R
    DISTRIBUTED COMPUTING, 2005, 17 (04) : 303 - 310
  • [37] Constant-time distributed dominating set approximation
    Fabian Kuhn
    Roger Wattenhofer
    Distributed Computing, 2005, 17 : 303 - 310
  • [38] A new constant-time parallel algorithm for merging
    Bahig, Hazem M.
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (02): : 968 - 983
  • [39] Verifying Constant-Time Implementations by Abstract Interpretation
    Blazy, Sandrine
    Pichardie, David
    Trieu, Alix
    COMPUTER SECURITY - ESORICS 2017, PT I, 2018, 10492 : 260 - 277
  • [40] IODINE: Verifying Constant-Time Execution of Hardware
    v Gleissenthall, Klaus
    Kici, Rami Gokhan
    Stefan, Deian
    Jhala, Ranjit
    PROCEEDINGS OF THE 28TH USENIX SECURITY SYMPOSIUM, 2019, : 1411 - 1428