A real-time scheduler design for a class of embedded systems

被引:15
|
作者
Song, Insop [1 ]
Kim, Sehjeong [2 ]
Karray, Fakhreddine [3 ]
机构
[1] Ericsson Inc, Warrendale, PA 15086 USA
[2] Australian Natl Univ, Res Sch Informat Sci & Engn, Dept Informat Engn, Canberra, ACT 0200, Australia
[3] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
关键词
embedded systems; linear matrix inequalities (LMIs); Lyapunov stability; real-time scheduler; soft real-time systems; switched system; time-varying uncertainty;
D O I
10.1109/TMECH.2007.915061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider here the design aspect of a real-time scheduler for a class of embedded systems. For this purpose, we design a feedback controller for a reservation-based CPU scheduler for soft real-time systems. The execution time of soft real-time systems, such as multimedia systems, portable MP3 players, personal digital assistants, cellular phones, and embedded web servers is highly variable. Hence, it is crucial to assign an adequate amount of CPU resources for the running tasks to guarantee the quality of service. On the other hand, it is also important not to allocate the large amount of resources to avoid waste. The purpose of this paper is to attain the aforementioned crucial objectives for a class of embedded systems under real-time computing constraints. Specifically, we provide an analytical model for a real-time scheduler in terms of a switched system with time-varying uncertainty. Moreover, by using Lyapunov stability in a linear matrix inequalities (LMIs) framework, we design a state feedback controller that stabilizes the switched system. This, in fact, achieves the regulation of scheduling errors caused by time-varying uncertainty to a desired level. We extend an LMI-framework-based control scheme to a relatively new control application domain, i.e., a soft real-time scheduling domain. We provide performance analysis under scheduler simulation environments and implement a feedback bandwidth server scheduler under a real-time kernel simulator. In the simulation studies, the advantages of the controller design scheme are clearly highlighted in comparison with some conventional existing open-loop systems.
引用
收藏
页码:36 / 45
页数:10
相关论文
共 50 条
  • [1] A QoS scheduler for real-time embedded systems
    Matschulat, David
    Marcon, Cesar A. M.
    Hessel, Fabiano
    [J]. ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 564 - 567
  • [2] DESIGN OF REAL-TIME SCHEDULER FOR EMBEDDED SOFTWARE TEST SYSTEM
    Wang Yichen
    Wang Yikun
    [J]. 3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE (ITCS 2011), PROCEEDINGS, 2011, : 438 - 441
  • [3] ER-EDF: A QoS scheduler for real-time embedded systems
    Matschulat, David
    Marcon, Cesar A. M.
    Hessel, Fabiano
    [J]. RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 181 - +
  • [4] ERfair Scheduler with Processor Suspension for Real-Time Multiprocessor Embedded Systems
    Nair, Piyoosh Purushothaman
    Sarkar, Arnab
    Harsha, N. M.
    Gandhi, Megha
    Chakrabarti, P. P.
    Ghose, Sujoy
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 22 (01)
  • [5] Energy Efficient Scheduler of Aperiodic Jobs for Real-time Embedded Systems
    Hussein El Ghor
    El-Hadi M.Aggoune
    [J]. International Journal of Automation and Computing, 2020, 17 (05) : 733 - 743
  • [6] Energy efficient scheduler of aperiodic jobs for real-time embedded systems
    Hussein El Ghor
    El-Hadi M. Aggoune
    [J]. International Journal of Automation and Computing, 2020, 17 : 733 - 743
  • [7] Energy efficient scheduler of aperiodic jobs for real-time embedded systems
    El Ghor, Hussein
    Aggoune, El-Hadi M.
    [J]. INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2020, 17 (05) : 733 - 743
  • [8] An adaptive scheduler for embedded multi-processor real-time systems
    Lee, Liang-Teh
    Tseng, Chia-Ying
    Hsu, Shieh-Jie
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 331 - 336
  • [9] Design of a real-time scheduler for Kahn Process Networks on multiprocessor systems
    Dulloo, J
    Marquet, P
    [J]. PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 271 - 277
  • [10] Integrated design approach for real-time embedded systems
    Loughborough University
    [J]. IEE Proc Software, 2 (75-85):