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 条
  • [1] ENERGY EFFICIENT TASK SYNCHRONISATION IN RESERVATION-BASED REAL-TIME SYSTEMS
    Raj, Rishav
    Jaiswal, Swatantra
    Chaudhari, Piyush
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2017,
  • [2] Reservation-based State Feedback Scheduler for hybrid Real-time Systems
    Niu, Yun
    Dai, Guanzhong
    [J]. HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 198 - 204
  • [3] Legacy Real-Time Applications in a Reservation-Based System
    Palopoli, Luigi
    Abeni, Luca
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (03) : 220 - 228
  • [4] Efficient reclaiming in reservation-based real-time systems with variable execution times
    Caccamo, M
    Buttazzo, GC
    Thomas, DC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (02) : 198 - 213
  • [5] Reservation-Based Federated Scheduling for Parallel Real-Time Tasks
    Ueter, Niklas
    von der Brueggen, Georg
    Chen, Jian-Jia
    Li, Jing
    Agrawal, Kunal
    [J]. 2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 482 - 494
  • [6] Reservation-based timing analysis - A practical engineering approach for distributed real-time systems
    Grigg, A
    Audsley, N
    [J]. EIGHTH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2001, : 103 - 110
  • [7] Chocolate: A reservation-based real-time Java environment on Windows/NT
    De Niz, Dionisio
    Rajkumar, Ragunathan
    [J]. Real-Time Technology and Applications - Proceedings, 2000, : 266 - 275
  • [8] Chocolate: A reservation-based Real-Time Java']Java environment on Windows/NT
    de Niz, D
    Rajkumar, R
    [J]. SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, : 266 - 275
  • [9] A RESERVATION-BASED ALGORITHM FOR SCHEDULING BOTH PERIODIC AND APERIODIC REAL-TIME TASKS
    SHIN, KG
    CHANG, YC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1405 - 1419
  • [10] Accelerator-Aware Task Synchronization for Real-Time Systems
    Wu, Yu-Chen
    Chang, Che-Wei
    Kuo, Tei-Wei
    Shih, Chi-Sheng
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 206 - 212