Task synchronization in reservation-based real-time systems

被引:26
|
作者
Lipari, G
Lamastra, G
Abeni, L
机构
[1] Scuola Super SantAnna, Retis Lab, I-56100 Pisa, Italy
[2] Telecom Italia Lab, I-10148 Turin, Italy
[3] Broadsat SRL, I-51017 Pescia, PT, Italy
关键词
real-time scheduling; dynamic system; resource reservation; priority inheritance; constant bandwidth server;
D O I
10.1109/TC.2004.120
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present the BandWidth Inheritance (BWI) protocol, a new strategy for scheduling real-time tasks in dynamic systems, which extends the resource reservation framework to systems where tasks can interact through shared resources. The proposed protocol provides temporal isolation between independent groups of tasks and enables a schedulability analysis for guaranteeing the performance of hard real-time tasks. We show that BWI is the natural extension of the well-known Priority Inheritance Protocol to dynamic reservation systems. A formal analysis of the protocol is presented and a guarantee test for hard real-time tasks is proposed that takes into account the case in which hard real-time tasks interact with soft real-time tasks.
引用
收藏
页码:1591 / 1601
页数:11
相关论文
共 50 条
  • [21] Real-Time Task scheduling with task synchronization and energy savings
    Han, J. J.
    Liu, T. T.
    Li, Q. H.
    [J]. 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 2, 2008, : 1189 - 1195
  • [22] Optimizing Multi-Vehicle Demand-Responsive Bus Dispatching: A Real-Time Reservation-Based Approach
    Zhou, Xuemei
    Wei, Guohui
    Zhang, Yunbo
    Wang, Qianlin
    Guo, Huanwu
    [J]. SUSTAINABILITY, 2023, 15 (07)
  • [23] Adaptive versus reservation-based synchronization protocols - Analysis and comparison
    Chen, HSA
    Qiao, LT
    Nahrstedt, K
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2001, 14 (03) : 219 - 257
  • [24] Adaptive versus Reservation-Based Synchronization Protocols—Analysis and Comparison
    Hung-Shiun Alex Chen
    Lintian Qiao
    Klara Nahrstedt
    [J]. Multimedia Tools and Applications, 2001, 14 : 219 - 257
  • [25] Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems
    Wu, Jun
    Hong, Xu-Jia
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 179 - 184
  • [26] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [27] SYNCHRONIZATION ISSUES IN REAL-TIME SYSTEMS
    SURI, N
    HUGUE, MM
    WALTER, CJ
    [J]. PROCEEDINGS OF THE IEEE, 1994, 82 (01) : 41 - 54
  • [28] Multiprocessor Frequency Locking for Real-Time Task Synchronization
    Chen, Ya-Shu
    Chang, Li-Pin
    Kuo, Tei-Wei
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 289 - +
  • [29] An Analytical Solution for Probabilistic Guarantees of Reservation Based Soft Real-Time Systems
    Palopoli, Luigi
    Fontanelli, Daniele
    Abeni, Luca
    Frias, Bernardo Villalba
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (03) : 640 - 653
  • [30] Pragmatic nonblocking synchronization for real-time systems
    Hohmuth, M
    Härtig, H
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 2001 USENIX ANNUAL TECHNICAL CONFERENCE, 2001, : 217 - 230