A Light Lock Management Mechanism for Optimizing Real-Time and Non-Real-Time Performance in Embedded Linux

被引:0
|
作者
Dai, Maobing [1 ]
Matsui, Toshihiro [2 ]
Ishikawa, Yutaka [1 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo 1138654, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tsukuba, Japan
关键词
D O I
10.1109/EUC.2008.56
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a real-time Linux system, the critical sections are known as the main factor delaying the execution of real-time tasks. Traditional approaches to overcoming this issue have given less consideration to both real-time and non-real-time tasks. In this paper, we propose a new lock management mechanism to improve the real-time performance with a small penalty for non-real-time tasks. Using this mechanism, we guarantee the deadlines of real-time tasks while keeping the penalties accruing for non-real-time tasks small. We implemented a prototype system in Linux 2.6.20. Experimental results showed that the worst-case OS latency of real-time task is reduced to 19% of the original one, while the penalty for a non-real-time task is 10.1% of the original. The results also showed that the lock Management mechanism proposed in this paper is efficient and useful for a future real-time Linux system.
引用
收藏
页码:162 / +
页数:2
相关论文
共 50 条
  • [31] ANALYSIS OF AN ATM MULTIPLEXER WITH CORRELATED REAL-TIME AND INDEPENDENT NON-REAL-TIME TRAFFIC
    CHANG, CJ
    CHEN, JM
    LIN, PC
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1994, E77B (12) : 1521 - 1529
  • [32] Genetic Algorithm based Resource Management for Cognitive Mesh Networks with Real-time and Non-real-time Services
    Shan, Hangguan
    Ye, Ziyun
    Bi, Yuanguo
    Huang, Aiping
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (08): : 2774 - 2796
  • [33] Scheduling soft real-time jobs over dual non-real-time servers
    Stanford Univ, Stanford, United States
    IEEE Trans Parallel Distrib Syst, 1 (56-68):
  • [34] Persistent resource allocation in OFDMA networks for real-time and non-real-time traffic
    Majigi, Vinay
    Agarwal, Rajiv
    Vannithamby, Rath
    Cioffi, John
    CONFERENCE RECORD OF THE FORTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1-5, 2007, : 280 - +
  • [35] An in-home digital network architecture for real-time and non-real-time communication
    Scholten, H
    Jansen, PG
    Hanssen, F
    Hattink, T
    2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 728 - 731
  • [36] Improvement of Real-time Performance of Linux 2.6 Kernel for Embedded Application
    Song Kai
    Yan Liping
    2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 2, PROCEEDINGS, 2009, : 71 - +
  • [37] Hard real-time control & real-time linux
    Murillo-Garcia, R
    DR DOBBS JOURNAL, 2003, 28 (11): : 65 - 67
  • [38] On Benchmarking the Predictability of Real-Time Mechanisms in User and Kernel Spaces for Real-Time Embedded Linux
    Koh, Jae Hwan
    Choi, Byoung Wook
    COMPUTER APPLICATIONS FOR SECURITY, CONTROL AND SYSTEM ENGINEERING, 2012, 339 : 205 - 212
  • [39] Scheduling non-stationary bursts of real-time and non-real-time traffic in ATM networks
    Xin, Luan
    Lackman, Robert
    Spragins, John
    High Technology Letters, 2000, 6 (04) : 61 - 69
  • [40] Real-Time Linux
    Nisley, E
    DR DOBBS JOURNAL, 2003, 28 (04): : 79 - 81