• DocumentCode
    1956422
  • Title

    Efficient On-line Schedulability Test for Feedback Scheduling of  Soft Real-Time Tasks under Fixed-Priority

  • Author

    Santos, Rodrigo ; Lipari, Giuseppe ; Bini, Enrico

  • Author_Institution
    Univ. Nac. del Sur, Bahia Blanca
  • fYear
    2008
  • fDate
    22-24 April 2008
  • Firstpage
    227
  • Lastpage
    236
  • Abstract
    When dealing with soft real-time tasks with highly variable execution times in open systems, an approach that is becoming popular is to use feedback scheduling techniques to dynamically adapt the bandwidth reserved to each task. According to this model, each task is assigned an adaptive reservation, with a variable budget and a constant period. The response times of the jobs of the task are monitored and if different from expected (i.e. much larger or much shorter than the task relative deadline), a feedback control law adjusts the reservation budget accordingly. However, when the feedback law algorithm demands an increase of the reservation budget, the system must run a schedulability test to check if there is enough spare bandwidth to accommodate such increase. The schedulability test must be very efficient, as it may be performed at each budget update, i.e. potentially at each instance of a task. In this paper, we tackle the problem of performing an efficient on-line schedulability test for Resource Reservation systems implemented through the Sporadic Server on Fixed Priority scheduling. We propose five different tests with different complexity and performance. In particular, we propose a novel on-line test, called Spare Pot algorithm which shows a good cost/performance ratio.
  • Keywords
    computational complexity; feedback; open systems; real-time systems; resource allocation; scheduling; adaptive resource reservation systems; computational complexity; feedback control law; feedback scheduling; fixed priority scheduling; online schedulability test; open systems; soft real-time tasks; spare pot algorithm; sporadic server; Bandwidth; Delay; Dynamic scheduling; Feedback control; Monitoring; Open systems; Performance evaluation; Real time systems; Scheduling algorithm; System testing; adaptive reservations; fixed priority scheduling; on-line admission test; real-time scheduling; sporadic server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2008. RTAS '08. IEEE
  • Conference_Location
    St. Louis, MO
  • ISSN
    1545-3421
  • Print_ISBN
    978-0-7695-3146-5
  • Type

    conf

  • DOI
    10.1109/RTAS.2008.26
  • Filename
    4550795