• DocumentCode
    1991409
  • Title

    A service policy for real-time customers with (m,k) firm deadlines

  • Author

    Hamdaoui, M. ; Ramanathan, P.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    1994
  • fDate
    15-17 June 1994
  • Firstpage
    196
  • Lastpage
    205
  • Abstract
    The problem of scheduling multiple streams of realtime 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. Note that, the notion of (m, k)-firm deadlines is a generalization of firm and soft deadlines. In particular, m=k=1 characterizes a stream with firm deadlines. A large value for k with m/k equal to the maximum allowable loss percentage can be used to represent a stream with soft deadlines. A stream with (m, k)-firm deadlines will experience a dynamic failure if fewer than m out of any k consecutive customers meet their deadlines. The paper proposes a policy for scheduling N such streams on a single server to reduce the probability of dynamic failure. The basic idea of the proposed policy is to assign higher priorities to customers from streams which have had too many recent missed deadlines. The paper proposes a heuristic for assigning these priorities. The effectiveness of the approach is evaluated through simulation under various customer arrival and service patterns. The evaluation shows that by properly assigning the priorities one can substantially reduce the probability of dynamic failure.<>
  • Keywords
    performance evaluation; real-time systems; scheduling; dynamic failure; real-time customers; real-time streams; scheduling multiple streams; service policy; simulation; timing constraints; Aircraft; Automobiles; Computer crashes; Condition monitoring; Dynamic scheduling; History; Processor scheduling; Stability; Timing; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1994. FTCS-24. Digest of Papers., Twenty-Fourth International Symposium on
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    0-8186-5520-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1994.315641
  • Filename
    315641