• DocumentCode
    2332150
  • Title

    Hard real-time communication in bus-based networks

  • Author

    Gopalakrishnan, Sathish ; Sha, Lui ; Caccamo, Marco

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    405
  • Lastpage
    414
  • Abstract
    Route selection is an important aspect of the design of real-time systems in which messages might have to travel over multiple hops to reach their destination and multiple paths exist between a source and a destination. The length of a route affects the ability to meet deadlines and greedy routing might leave certain messages with no feasible route. We consider bus-based networks on which periodic message transmissions need to be scheduled and present a technique for synthesizing routes such that all messages meet their deadlines. Our offline technique enables system designers to configure routes in a large-scale embedded system. In our solution, we allow message fragmentation and utilize multiple paths to satisfy the requirements of each message. The routing problem is NP-complete and our approximation algorithm is based on a linear programming formulation. In our methodology, we deal with both earliest deadline first and rate monotonic scheduling at each bus in the system. Apart from point-to-point messages, we discuss scheduling multicast messages to facilitate the publisher/subscriber model. Finally, we also mention some heuristics for online routing which might be of value in soft real-time systems.
  • Keywords
    approximation theory; computational complexity; embedded systems; field buses; linear programming; message passing; scheduling; NP-completeness; approximation algorithm; bus-based networks; earliest deadline first scheduling; hard real-time communication; large-scale embedded system; linear programming; message fragmentation; multicast message scheduling; rate monotonic scheduling; route selection; soft real-time systems; Aerospace electronics; Communication system control; Computer science; Ethernet networks; Intelligent networks; Large-scale systems; Network synthesis; Real time systems; Routing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2247-5
  • Type

    conf

  • DOI
    10.1109/REAL.2004.24
  • Filename
    1381326