Tractable Schedulability Analysis and Resource Allocation for Real-Time Multimodal Systems

被引:3
|
作者
Ahmed, Masud [1 ]
Fisher, Nathan [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
基金
美国国家科学基金会;
关键词
Algorithms; Design; Reliability; Verification; EDF; periodic resource; temporal isolation; real-time systems; multimodal systems; schedulability analysis; resource allocation;
D O I
10.1145/2544375.2544385
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time multimedia subsystems often require support for switching between different resource and application execution modes. To ensure that timing constraints are not violated during or after a subsystem mode change, real-time schedulability analysis is required. However, existing time-efficient multimode schedulability analysis techniques for application-only mode changes are not appropriate for subsystems that require changes in the resource execution behavior (e.g., processors with dynamic power modes). Furthermore, all existing multimode schedulability analysis that handles both resource and application mode changes is highly exponential and not scalable for subsystems with a moderate or large number of modes. As a result, the notion of resource optimality is still unaddressed for real-time multimodal systems. In this report, we first address the lack of tractable schedulability analysis for such subsystems by proposing a model for characterizing multiple resource and application modes and by deriving a sufficient schedulability test that has pseudo-polynomial time complexity. Finally, we propose an algorithm which leverages this pseudo-polynomial schedulability analysis to optimize the resource usages (e.g., to minimize peak-power load) of a multimodal real-time system. Simulation results show that our proposed algorithms for schedulability analysis and resource allocation, when compared with previously-proposed approaches, require significantly less time and are just as precise.
引用
收藏
页数:28
相关论文
共 50 条
  • [21] Schedulability analysis for mode changes in flexible real-time systems
    Pedro, P
    Burns, A
    10TH EUROMICRO WORKSHOP ON REAL-TIME SYSTEMS, PROCEEDINGS, 1998, : 172 - 179
  • [22] Design optimization for real-time systems with sustainable schedulability analysis
    Zhao, Yecheng
    Zhou, Runzhi
    Zeng, Haibo
    REAL-TIME SYSTEMS, 2022, 58 (03) : 275 - 312
  • [23] Holistic resource allocation for multicore real-time systems
    Xu, Meng
    Linh Thi Xuan Phan
    Choi, Hyon-Young
    Lin, Yuhan
    Li, Haoran
    Lu, Chenyang
    Lee, Insup
    25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 345 - 356
  • [24] Design optimization for real-time systems with sustainable schedulability analysis
    Yecheng Zhao
    Runzhi Zhou
    Haibo Zeng
    Real-Time Systems, 2022, 58 : 275 - 312
  • [25] A process algebraic approach to the schedulability analysis of real-time systems
    Ben-Abdallah, H
    Choi, JY
    Clarke, D
    REAL-TIME SYSTEMS, 1998, 15 (03) : 189 - 219
  • [26] On task schedulability in real-time control systems
    Seto, DB
    Lehoczky, JP
    Sha, L
    Shin, KG
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 13 - 21
  • [27] Schedulability of Real-Time Systems with Enhanced Safety
    Yang, Dingkun
    Hu, Fei
    MULTIMEDIA AND UBIQUITOUS ENGINEERING, 2014, 308 : 391 - 398
  • [28] Schedulability Analysis of Hierarchical Real-Time Systems under Shared Resources
    Biondi, Alessandro
    Buttazzo, Giorgio C.
    Bertogna, Marko
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1593 - 1605
  • [29] Schedulability analysis for distributed heterogeneous time/event triggered real-time systems
    Pop, T
    Eles, P
    Peng, Z
    15TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2003, : 257 - 266
  • [30] Compositional schedulability analysis of real-time systems using time Petri nets
    Xu, DX
    He, XD
    Deng, Y
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (10) : 984 - 996