• DocumentCode
    1138809
  • Title

    A dynamic priority assignment technique for streams with (m, k)-firm deadlines

  • Author

    Hamdaoui, Moncef ; Ramanathan, Parameswaran

  • Author_Institution
    Northern Telecom, Tunis, Tunisia
  • Volume
    44
  • Issue
    12
  • fYear
    1995
  • fDate
    12/1/1995 12:00:00 AM
  • Firstpage
    1443
  • Lastpage
    1451
  • Abstract
    The problem of scheduling multiple streams of real-time customers, is addressed in this paper. The paper first introduces the notion of (m, k)-firm deadlines to better characterize the timing constraints of real-time streams. More specifically, a stream is said to have (m, k)-firm deadlines if at least m out of any k consecutive customers must meet their deadlines. A stream with (m, k)-firm deadlines experiences a dynamic failure if fewer than m out of any k consecutive customers meet their deadlines. The paper then proposes a priority-based policy for scheduling N such streams on a single server to reduce the probability of dynamic failure. The basic idea is to assign higher priorities to customers from streams that are closer to a dynamic failure so as to improve their chances of meeting their deadlines. The paper proposes a heuristic for assigning these priorities. The effectiveness of this approach is evaluated through simulation under various customer arrival and service patterns. The scheme is compared to a conventional scheme where all customers are serviced at the same priority level and to an imprecise computation model approach. The evaluation shows that substantial reductions in the probability of dynamic failure are achieved when the proposed policy is used
  • Keywords
    performance evaluation; processor scheduling; queueing theory; real-time systems; dynamic priority assignment technique; heuristic; priority-based policy; probability of dynamic failure; real-time customers; timing constraints; Computational modeling; Dynamic scheduling; Orbital robotics; Process control; Processor scheduling; Quality of service; Real time systems; Robotics and automation; Streaming media; Timing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.477249
  • Filename
    477249