Timed Publish-Subscribe Coomunication for Distributed Embedded Systems

  • Authors:
  • K Ravindran;A. Sabber;K. A. Kwiat

  • Affiliations:
  • K. Ravindran;A. Sabber;K.A. Kwiat

  • Venue:
  • DS-RT '05 Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In a distributed embedded system, data items may be moved from one set of functional modules to another through a common buffer that is interposed betweem them over network. Here, the computation modules disseminating data should agree on what data items are writtem into remote buffer, to coordinate their actions on the external environment. Furthermore, a timelyeffect of these actions requires enforcing deadlines on the processingof data from the remote buffer. To meet these requirements, we provide a publish-subscribe style programing structure that enables a shared view of the processing on data in the buffer by various computation modules over prescribe time intervals. Our structure allows an explicit application-level control of the asynchrony and timing of information flow between various modules. It use is illustrated with a case study of a "target tracking" application. In general, our programming structure can be useful in a variety of of embedded software systems such as shared E-desks and collaborative web services.