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 条
  • [1] Performance evaluation of mixing real-time and non-real-time services in UTRA
    Omiyi, PE
    Aguado, LE
    O'Farrell, T
    Harris, JW
    Townend, R
    PIMRC 2000: 11TH IEEE INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2000, : 1545 - 1549
  • [2] Analysis on real-time performance of Linux embedded system
    Zhao, Mingfu
    Li, Taifu
    Chen, Hongyan
    Hu, Xinyu
    Jisuanji Gongcheng/Computer Engineering, 2003, 29 (18):
  • [3] Design of Downlink Beamformer for Real-time and Non-real-time Services
    Shen, Siduo
    Fang, Haoran
    Lok, Tat M.
    2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 3494 - 3499
  • [4] Allocating non-real-time and soft real-time jobs in multiclusters
    IEEE
    不详
    不详
    不详
    不详
    IEEE Trans Parallel Distrib Syst, 2006, 2 (99-111):
  • [5] Novel Scheduling for a Mixture of Real-time and Non-real-time Traffic
    Haci, Huseyin
    Zhu, Huiling
    Wang, Jiangzhou
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 4647 - 4652
  • [6] Allocating non-real-time and soft real-time jobs in multiclusters
    He, LG
    Jarvis, SA
    Spooner, DP
    Jiang, H
    Dillenberger, DN
    Nudd, GR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2006, 17 (02) : 99 - 112
  • [7] REAL-TIME OPERATING-SYSTEMS FOR NON-REAL-TIME APPLICATIONS
    SCHARF, A
    COMPUTER DESIGN, 1990, 29 (19): : 101 - 101
  • [8] Real-time Enhancements for Embedded Linux
    Vun, N.
    Hor, H. F.
    Chao, J. W.
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 737 - 740
  • [9] Automated integration of real-time and non-real-time defense systems
    Emre Dalk?ran
    Tolga ?Onel
    Okan Top?u
    Kadir Alpaslan Demir
    Defence Technology, 2021, 17 (02) : 657 - 670
  • [10] Automated integration of real-time and non-real-time defense systems
    Dalkiran, Emre
    Onel, Tolga
    Topcu, Okan
    Demir, Kadir Alpaslan
    DEFENCE TECHNOLOGY, 2021, 17 (02) : 657 - 670