• DocumentCode
    2785324
  • Title

    Constructing real-time group communication middleware using the Resource Kernel

  • Author

    Johnson, Scott ; Jahanian, Farnam ; Miyoshi, Akihiko ; De Niz, Dionisio ; Rajkumar, Ragunathan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    Group communication is a widely studied paradigm which is often used in building real-time and fault-tolerant distributed systems. RTCAST is a real-time group communication protocol which has been designed to work with commercial, non-real-time, off-the-shelf hardware and operating systems, such as Solaris, Linux and Windows NT. RTCAST makes probabilistic real-time guarantees based on assumptions about the performance of the underlying system. Unfortunately, the high variability of the access to system resources that these operating systems provide may limit the predictability of the real-time guarantees provided by RTCAST. By taking advantage of a service that provides resource scheduling and reservation in these operating systems, both the hardness and timing granularity of RTCAST´s real-time services can be greatly improved. This paper describes an implementation of RTCAST which makes use of the Resource Kernel to provide highly predictable, real-time communication guarantees
  • Keywords
    client-server systems; network operating systems; real-time systems; scheduling; software fault tolerance; Linux; RTCAST; Resource Kernel; Solaris; Windows NT; fault-tolerant distributed systems; group communication protocol; off-the-shelf hardware; operating systems; probabilistic real-time guarantees; real-time group communication middleware; resource scheduling; timing; Access protocols; Buildings; Fault tolerant systems; Hardware; Kernel; Linux; Middleware; Operating systems; Real time systems; 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.895990
  • Filename
    895990