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 条
  • [41] A Comparison of Compositional Schedulability Analysis Techniques for Hierarchical Real-Time Systems
    Anand, Madhukar
    Fischmeister, Sebastian
    Lee, Insup
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (01)
  • [42] A General Framework for Parameterized Schedulability Bound Analysis of Real-Time Systems
    Wu, Jianjia
    Liu, Jyh-Charn
    Zhao, Wei
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (06) : 776 - 783
  • [43] ADAPTIVE RESOURCE ALLOCATION FOR REAL-TIME SERVICES IN OFDMA SYSTEMS
    Huo, Changqin
    Sesay, Abu B.
    Fapojuwo, Abraham O.
    2010 23RD CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2010,
  • [44] Schedulability analysis in a real-time fieldbus network
    Almeida, L
    Fonseca, JA
    INTELLIGENT COMPONENTS AND INSTRUMENTS FOR CONTROL APPLICATIONS 1997 (SICICA'97), 1997, : 413 - 417
  • [45] Schedulability driven security optimization in real-time systems
    Lin, Man
    Yang, Laurence T.
    FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 314 - +
  • [46] Task period selection and schedulability in real-time systems
    Seto, D
    Lehoczky, JP
    Sha, L
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 188 - 198
  • [47] On the Schedulability of Real-Time Discrete-Event Systems
    Matsikoudis, Eleftherios
    Stergiou, Christos
    Lee, Edward A.
    2013 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2013,
  • [48] Efficient online schedulability tests for real-time systems
    Kuo, TW
    Chang, LP
    Liu, YH
    Lin, KJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (08) : 734 - 751
  • [49] Period and deadline selection for schedulability in real-time systems
    Chantem, Thidapat
    Wang, Xiaofeng
    Lemmon, M. D.
    Hu, X. Sharon
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 168 - +
  • [50] A voltage allocation technique with checkpoint-based schedulability test in embedded real-time systems
    Li, Guo-Hui
    Yang, Bing
    Hu, Fang-Xiao
    Xu, Hua-Jie
    Du, Jian-Qiang
    Jisuanji Xuebao/Chinese Journal of Computers, 2009, 32 (12): : 2403 - 2410