• DocumentCode
    1202574
  • Title

    Efficient reclaiming in reservation-based real-time systems with variable execution times

  • Author

    Caccamo, Marco ; Buttazzo, Giorgio C. ; Thomas, Deepu C.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., USA
  • Volume
    54
  • Issue
    2
  • fYear
    2005
  • Firstpage
    198
  • Lastpage
    213
  • Abstract
    We present a general CPU scheduling methodology for managing overruns in a real-time environment, where tasks may have different criticality, flexible timing constraints, shared resources, and variable execution times. The proposed method enhances, the constant bandwidth server (CBS) by providing two important extensions. First, it includes an efficient bandwidth sharing mechanism that reclaims the unused bandwidth to enhance task responsiveness. It is proven that the reclaiming mechanism does not violate the isolation property of the CBS and can be safely adopted to achieve temporal protection even when resource reservations are not precisely assigned. Second, the proposed method allows the CBS to work in the presence of shared resources. The enhancements achieved by the proposed approach turned out to be very effective with respect to classical CPU reservation schemes. The algorithm complexity is O(ln N), where N is the number of real-time tasks in the system, and its performance has been experimentally evaluated by extensive simulations.
  • Keywords
    bandwidth allocation; computational complexity; processor scheduling; real-time systems; resource allocation; CPU scheduling; algorithm complexity; bandwidth sharing mechanism; constant bandwidth server; flexible timing constraints; overrun management; real-time systems; resource reclaiming; shared resources; variable execution times; Complexity theory; Processor scheduling; Real time systems; Resource management; Index Terms- Overrun management; overload control; resource reclaiming; variable execution times.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2005.25
  • Filename
    1377158