• DocumentCode
    3202251
  • Title

    Scalability in a real-time kernel

  • Author

    Oikawa, Shuichi ; Rajkumar, Ragunathan

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1997
  • fDate
    27-29 Oct 1997
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    Scalability of operating system kernels is important especially for real-time systems. The existing real-time kernels, however are made scalable by providing only basic functionalities; thus they often sacrifice the capability of hardware platforms. We introduce the separation of abstractions into software functionalities and hardware resources and their implementation by a scalable kernel architecture. The separation of abstractions into software and hardware are parts enables the provision of rich abstractions. Rich abstractions make it possible to exploit the capability of higher-end hardware platforms, and the separation makes it possible that their software functionalities are available also on low-end platforms. Our scalable kernel can scale up its implementation incrementally as the capability of hardware platforms scales up. In this paper, we describe the design and implementation of a scalable real-time kernel based on that architecture model, and show the experimental results of a prototype implementation
  • Keywords
    operating system kernels; real-time systems; software engineering; abstractions; hardware resources; operating system kernels; real-time kernel; real-time systems; scalability; scalable kernel architecture; software functionalities; Availability; Computer architecture; Hardware; Kernel; Libraries; Memory management; Prototypes; Resource management; Scalability; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1997. Proceedings., Fourth International Workshop on
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-8073-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.1997.629171
  • Filename
    629171