WCET Analysis in Shared Resources Real-Time Systems with TDMA Buses

被引:7
|
作者
Rihani, Hamza [1 ,2 ]
Moy, Matthieu [1 ,2 ]
Maiza, Claire [1 ,2 ]
Altmeyer, Sebastian [3 ]
机构
[1] Univ Grenoble Alpes, F-38000 Grenoble, France
[2] CNRS, VERIMAG, F-38000 Grenoble, France
[3] Univ Luxembourg, Luxembourg, Luxembourg
关键词
D O I
10.1145/2834848.2834871
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Predictability is an important aspect in real-time and safety-critical systems, where non-functional properties - such as the timing behavior - have high impact on the system correctness. As many safety-critical systems have a growing performance demand, simple, but outdated architectures are not sufficient anymore. Instead, multi-core systems are more and more popular, even in the real-time domain. To combine the performance benefits of a multi-core architecture with the required predictability, Time Division Multiple Access (TDMA) buses are often advocated. In this paper, we are interested in accesses to shared resources in such environments. Our approach uses SMT (Satisfiability Modulo Theory) to encode the semantics and execution time of the analyzed program in an environment with shared resources. We use an SMT-solver to find a solution that corresponds to the execution path with correct semantics and maximal execution time. We propose to model a shared bus with TDMA arbitration policy. Using examples, we show how the WCET estimation is enhanced by combining the semantics and the shared bus analysis in SMT.
引用
收藏
页码:183 / 192
页数:10
相关论文
共 50 条
  • [41] Energy-efficient scheduling of real-time tasks with shared resources
    Wu, Jun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 179 - 191
  • [42] Optimizing a combined WCET-WCEC problem in instruction fetching for real-time systems
    Gran, R.
    Segarra, J.
    Rodriguez, C.
    Aparicio, L. C.
    Vinals, V.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (09) : 667 - 678
  • [43] State-based real-time analysis of SDF applications on MPSoCs with shared communication resources
    Fakih, Maher
    Gruettner, Kim
    Fraenzle, Martin
    Rettberg, Achim
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (09) : 486 - 509
  • [44] Combining Instruction Prefetching with Partial Cache Locking to Improve WCET in Real-Time Systems
    Ni, Fan
    Long, Xiang
    Wan, Han
    Gao, Xiaopeng
    PLOS ONE, 2013, 8 (12):
  • [45] Optimal TDMA time slot and cycle length allocation for hard real-time systems
    Wandeler, Ernesto
    Thiele, Lothar
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 479 - 484
  • [46] Improved task packing for shared resources in multiprocessor real-time systems scheduled by RUN under SBLP
    Teixeira, Ricardo
    Lima, George
    2019 IX BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2019,
  • [47] Low-Power Scheduling Algorithms for Sporadic Task with Shared Resources in Hard Real-Time Systems
    Zhang, Yi-wen
    Guo, Rui-feng
    COMPUTER JOURNAL, 2015, 58 (07): : 1585 - 1597
  • [48] The analysis of network resources for real-time services
    Remeika, I.
    Cincikas, G.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2007, (01) : 55 - 58
  • [49] Analysis of TDMA scheduling by means of Egyptian Fractions for real-time WSNs
    Wim Torfs
    Chris Blondia
    EURASIP Journal on Wireless Communications and Networking, 2011
  • [50] Analysis of TDMA scheduling by means of Egyptian Fractions for real-time WSNs
    Torfs, Wim
    Blondia, Chris
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2011,