• DocumentCode
    3036010
  • Title

    Composition Techniques for Tree Communication Schedules

  • Author

    Anand, Madhukar ; Fischmeister, Sebastian ; Lee, Insup

  • Author_Institution
    Univ. of Pennsylvania, Philadelphia
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    235
  • Lastpage
    246
  • Abstract
    A critical resource in a distributed real-time system is its shared communication medium. Unrestrained concurrent access to the network can lead to collisions that reduce the system´s reliability. Therefore in this area, one goal is to develop effective models for coordinating and controlling access to the shared medium and its channels. Network code is a verifiable, executable model for coordinating and controlling access to a shared communication medium in a distributed real-time system. In this paper, we investigate the problem of building an application by composing multiple Network code programs. To reason about the composition, we model Network code programs as tree schedules (TS) and then consider the composition of schedules that describe how the network is accessed by different applications. Specifically, we first define the notions of compatibility and composability of tree schedules, and then provide algorithms for their composition and reason about overhead of composition. We illustrate the techniques by considering the composition of two control applications.
  • Keywords
    distributed processing; scheduling; software reliability; tree data structures; Network Code programs; composition techniques; concurrent access; distributed real-time system; shared communication medium; systems reliability; tree communication schedules; Communication system control; Control systems; Distributed computing; Information science; Logic; Processor scheduling; Real time systems; Runtime environment; Scheduling algorithm; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2007. ECRTS '07. 19th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2914-3
  • Type

    conf

  • DOI
    10.1109/ECRTS.2007.88
  • Filename
    4271697