• DocumentCode
    2785812
  • Title

    Capacity sharing for overrun control

  • Author

    Caccamo, Marco ; Buttazzo, Giorgio ; Sha, Lui

  • Author_Institution
    Scuola Superiore S. Anna, Pisa, Italy
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    295
  • Lastpage
    304
  • Abstract
    Presents a general scheduling methodology for managing overruns in a real-time environment, where tasks may have different criticalities and flexible timing constraints. The proposed method achieves isolation among tasks through a resource reservation mechanism which bounds the effects of task interference but which also performs efficient reclamation of the unused computation times in order to relax the utilization constraints imposed by isolation. The enhancements achieved by the proposed approach were found to be very effective with respect to classical reservation schemes. The performance has been evaluated by implementing the algorithm on a real-time kernel. The runtime overhead introduced by the scheduling mechanism has also been investigated with specific experiments, in order for this to be taken into account in the schedulability analysis. However, this overhead was found to be negligible in most practical cases
  • Keywords
    operating system kernels; real-time systems; resource allocation; scheduling; timing; capacity sharing; flexible timing constraints; overrun control; performance evaluation; real-time environment; real-time kernel; resource reservation mechanism; resource utilization constraints; runtime overhead; schedulability analysis; scheduling methodology; task criticality; task interference; task isolation; unused computation time reclamation; Computer architecture; Interference constraints; Kernel; Military computing; Pipeline processing; Processor scheduling; Real time systems; Runtime; System testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-0900-2
  • Type

    conf

  • DOI
    10.1109/REAL.2000.896018
  • Filename
    896018