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 条
  • [21] Optimal Power Control and Scheduling for Real-Time and Non-Real-Time Data
    Ewaisha, Ahmed Emad
    Tepedelenlioglu, Cihan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (03) : 2727 - 2740
  • [22] Scheduling real-time information in a broadcast system with non-real-time information
    Wei, HW
    Huang, PC
    Chang, HP
    Shih, WK
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 289 - 292
  • [23] Novel Scheduling Characteristics for Mixture of Real-time and Non-real-time Traffic
    Haci, Huseyin
    Zhu, Huiling
    2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 1733 - 1738
  • [24] Scheduling Mixed Real-time and Non-real-time Applications in MapReduce Environment
    Dong, Xicheng
    Wang, Ying
    Liao, Huaming
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2011, : 9 - 16
  • [25] Real-time and Non-real-time Voice Conversion Systems with Web Interfaces
    Azarov, Elias
    Vashkevich, Maxim
    Likhachov, Denis
    Petrovsky, Alexander
    14TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2013), VOLS 1-5, 2013, : 2661 - 2662
  • [26] Scheduling soft real-time jobs over dual non-real-time servers
    Kao, B
    GarciaMolina, H
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (01) : 56 - 68
  • [27] A unified wireless LAN architecture for real-time and non-real-time communication services
    Choi, S
    Shin, KG
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2000, 8 (01) : 44 - 59
  • [28] Integrating Real-Time and Non-Real-Time Collaborative Programming: Workflow, Techniques, and Prototypes
    Ma Y.
    Qi B.
    Xu W.
    Wang M.
    Du B.
    Fan H.
    Proceedings of the ACM on Human-Computer Interaction, 2023, 7 (GROUP)
  • [29] DEFERRING REAL-TIME TRAFFIC FOR IMPROVED NON-REAL-TIME COMMUNICATION IN FDDI NETWORKS
    HAMDAOUI, M
    RAMANATHAN, P
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1420 - 1428
  • [30] Approximate performance analysis of resource allocation for real-time and non-real-time multiclass services in cellular systems
    Wong, TC
    Mark, JW
    Chua, KC
    ICCS 2002: 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2002, : 683 - 691