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 条
  • [42] Implementation of Real-time Network Extension on Embedded Linux
    Tian, Yuan
    Ren, Guoqiang
    Wu, Qinzhang
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, : 163 - 167
  • [43] Linux appeals to real-time embedded systems users
    Masi, C. G.
    CONTROL ENGINEERING, 2006, 53 (10) : 39 - 39
  • [44] Why use Linux in embedded and real-time systems?
    Lehrbaum, R
    I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 2000, 73 (03): : 67 - 68
  • [45] A Revised AODV Protocol with Energy Management for Real-Time/Non-Real-Time Services in Mobile Ad Hoc Network
    Huang, Tsung-Chuan
    Chung, Wen-Ju
    Huang, Chao-Chieh
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 440 - 446
  • [46] Comparative Study Between Real-Time and Non-Real-Time Segmentation Models on Flooding Events
    Safavi, Farshad
    Chowdhury, Tashnim
    Rahnemoonfar, Maryam
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 4199 - 4207
  • [47] Network-on-Chip Irregular Topology Optimization for Real-Time and Non-Real-Time Applications
    Oliveira, Samuel da Silva
    de Carvalho, Bruno Motta
    Kreutz, Marcio Eduardo
    MICROMACHINES, 2021, 12 (10)
  • [48] Throughput Optimization of Non-real-time Flows with Delay Guarantee of Real-time Flows in WLANs
    Gao, Yayu
    Dai, Lin
    Hei, Xiaojun
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 1541 - 1546
  • [49] Research and Improvement of Linux Real-Time Performance
    Yang, Yang
    Hua, LingLing
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 555 - +
  • [50] Linux, real-time Linux, & IPC
    Proctor, FM
    DR DOBBS JOURNAL, 1999, 24 (11): : 32 - +