Abstract
This paper makes four contributions to the design and evaluation of publisher/subscriber architectures for distributed real-time and embedded (DRE) applications. First, it illustrates how a flexible publisher/subscriber architecture can be implemented using standard CORBA middleware. Second, it shows how to extend the standard CORBA publisher/subscriber architecture so it is suitable for DRE applications that require low latency and jitter, periodic rate-based event processing, and event filtering and correlation. Third, it explains how to address key performance-related design challenges faced when implementing a publisher/subscriber architecture suitable for DRE applications. Finally, the paper presents benchmarks that empirically demonstrate the predictability, latency, and utilization of a widely used real-time CORBA publisher/subscriber architecture. Our results demonstrate that it is possible to strike an effective balance between architectural flexibility and real-time quality of service for important classes of DRE applications. © 2002 Elsevier Science Inc. All rights reserved.
Author supplied keywords
Cite
CITATION STYLE
Schmidt, D. C., & O’Ryan, C. (2003). Patterns and performance of distributed real-time and embedded publisher/subscriber architectures. Journal of Systems and Software, 66(3), 213–223. https://doi.org/10.1016/S0164-1212(02)00078-X
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.