Patterns and performance of distributed real-time and embedded publisher/subscriber architectures

25Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free