Can Real-Time Systems be Chaotic?

被引:0
|
作者
Thiele, Lothar [1 ]
Kumar, Pratyush [1 ]
机构
[1] Swiss Fed Inst Technol, Comp Engn & Networks Lab, Zurich, Switzerland
关键词
MODEL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we take a dynamical systems perspective of real-time systems. In particular, we investigate the evolution of response times of periodic jobs and aim to show that oscillatory and chaotic behavior can be exhibited by standard scheduling algorithms. To this end, we present a simple periodic task specification that leads to oscillations of response times for a fixed priority scheduler. We then show three task specifications that lead to complex dynamic behavior under various scheduling algorithms: (a) round robin, (b) multiprocessor fixed-priority, and (c) priority inheritance protocol. As a practical validation of the results, we implemented the multiprocessor fixed-priority scheduler using POSIX threads and standard locking mechanisms. Finally, we discuss general observations and implications of the observed and proven phenomena.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 50 条
  • [21] Real-time TTCN for testing real-time and multimedia systems
    Walter, T
    Grabowski, J
    TESTING OF COMMUNICATING SYSTEMS, VOL 10, 1997, : 37 - 54
  • [22] Real-time calculus for scheduling hard real-time systems
    Thiele, L
    Chakraborty, S
    Naedele, M
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 101 - 104
  • [23] Can Real-Time Systems Benefit from Dynamic Partial Reconfiguration?
    Pezzarossa, Luca
    Kristensen, Andreas Toftegaard
    Schoeberl, Martin
    Sparso, Jens
    2017 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2017,
  • [24] Stochastic Analysis of CAN-Based Real-Time Automotive Systems
    Zeng, Haibo
    Di Natale, Marco
    Giusto, Paolo
    Sangiovanni-Vincentelli, Alberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (04) : 388 - 401
  • [25] Chaotic real-time encryption using systems of difference equations with large parameter spaces
    Papadimitriou, S
    Bezerianos, A
    Bountis, T
    8TH IEEE SIGNAL PROCESSING WORKSHOP ON STATISTICAL SIGNAL AND ARRAY PROCESSING, PROCEEDINGS, 1996, : 566 - 569
  • [26] `An Observer for the Synchronization of Chaotic Liouvillian Systems: A Real-time Application to Chua's Oscillator
    Martinez-Guerra, Rafael
    Mata-Machuca, Juan L.
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 4071 - 4076
  • [27] Real-time FPGA Implementation of Lu's Chaotic Generator for Cipher Embedded Systems
    Sadoudi, S.
    Tanougast, C.
    Azzaz, M. S.
    Dandache, A.
    Bouridane, A.
    ISSCS 2009: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS,, 2009, : 477 - +
  • [28] Response time analysis of systems with real-time and non real-time processing
    Prisching, D
    Rinner, B
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING, 2003, : 124 - 129
  • [29] Real-time decentralized control with CAN
    Zuberi, KM
    Shin, KG
    ETFA '96 - 1996 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, VOLS 1 AND 2, 1996, : 93 - 99
  • [30] Real-time guarantees for CAN traffic
    Klehmet, Ulrich
    Herpel, Thomas
    Hielscher, Kai-Steffen
    German, Reinhard
    2008 IEEE 67TH VEHICULAR TECHNOLOGY CONFERENCE-SPRING, VOLS 1-7, 2008, : 3037 - 3041