• DocumentCode
    1915034
  • Title

    Paths: programming with system resources in support of real-time distributed applications

  • Author

    Travostino, Franco ; Menze, Ed ; Reynolds, Franklin

  • Author_Institution
    Open Software Found., Cambridge, MA, USA
  • fYear
    1996
  • fDate
    1-2 Feb 1996
  • Firstpage
    36
  • Lastpage
    45
  • Abstract
    Real-time distributed applications often rely upon underlying communication services to provide different types of guarantees, such as forward progress and bounded delivery time. Providing such guarantees requires the careful management of several resources, including memory, CPU and network bandwidth. This paper describes how our Object-Oriented Communication Subsystem, CORDS, was enhanced to manage these resources. A new abstraction, the path, provides an end-to-end context for programmable control over system resources. Paths can be thought of as naming distinct virtual channels through a CORDS protocol graph. Although our work is motivated by hard real-time distributed applications (requiring deterministic guarantees), the new notion of “programming with system resources” also applies to scenarios outside the hard real-time realm. Preliminary empirical results demonstrate the effectiveness of CORDS´ control over system resources
  • Keywords
    distributed processing; network operating systems; object-oriented programming; operating system kernels; real-time systems; remote procedure calls; timing; CORDS protocol graph; CPU; Paths; bounded delivery time; communication services; deterministic guarantees; forward progress; hard real-time distributed applications; memory; network bandwidth; object-oriented communication subsystem; programmable control; real-time distributed applications; system resources; Application software; Bandwidth; Communication system control; Communication system software; Control systems; Degradation; Jitter; Network topology; Real time systems; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems,1996. Proceedings of WORDS '96., Second Workshop on
  • Conference_Location
    Laguna Beach, CA
  • Print_ISBN
    0-8186-7570-5
  • Type

    conf

  • DOI
    10.1109/WORDS.1996.506259
  • Filename
    506259