• DocumentCode
    1478432
  • Title

    Minimizing aperiodic response times in a firm real-time environment

  • Author

    Buttazzo, Giorgio C. ; Caccamo, Marco

  • Author_Institution
    Scuola Superiore S. Anna, Pisa, Italy
  • Volume
    25
  • Issue
    1
  • fYear
    1999
  • Firstpage
    22
  • Lastpage
    32
  • Abstract
    In certain real-time applications, ranging from multimedia to telecommunication systems, timing constraints can be more flexible than scheduling theory usually permits. In this paper, we deal with the problem of scheduling hybrid sets of tasks, consisting of firm periodic tasks (i.e. tasks with deadlines which can occasionally skip one instance) and soft aperiodic requests, which have to be served as soon as possible to achieve good responsiveness. We propose and analyze an algorithm, based on a variant of earliest-deadline-first scheduling, which exploits skips to minimize the response time of aperiodic requests. One of the most interesting features of our algorithm is that it can easily be tuned to balance performance vs. complexity, for adapting it to different application requirements. Extensive simulation experiments show the effectiveness of the proposed approach with respect to existing methods. Schedulability bounds are also derived to perform off-line analysis
  • Keywords
    communication complexity; minimisation; quality of service; real-time systems; scheduling; software performance evaluation; timing; aperiodic response time minimization; application requirements; earliest-deadline-first scheduling; flexible timing constraints; hard real-time environment; hybrid task set scheduling; multimedia; off-line analysis; performance-complexity balance; periodic tasks; responsiveness; schedulability bounds; service quality; simulation; skips; soft aperiodic requests; task deadlines; telecommunication systems; Algorithm design and analysis; Communication system control; Delay; Multimedia systems; Processor scheduling; Quality of service; Real time systems; Scheduling algorithm; Time factors; Timing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.748916
  • Filename
    748916