2008 · 33 citations · 9 references
ComputingComputer SystemsDistributed SystemsSystems ArchitectureSystems ProgrammingDistributed Systems ArchitectureDistributed Systems PerformanceEvent-driven ArchitecturePerformance ModelingScalability ArchitectureScalability EngineeringData DistributionData Distribution ServiceEfficiencyEvent-driven MiddlewareMiddleware ArchitecturesMiddleware Performance EvaluationScalable Middleware ArchitecturesWorkload
Event-driven architectures (EDAs) are widely used to make distributed mission critical software systems more- efficient and scalable. In the context of EDAs, data distribution service (DDS) is a recent standard by the object management group that offers a rich support for quality- of-service and balances predictable behavior and implementation efficiency. The DDS specification does not outline how messages are delivered, so several architectures are nowadays available. This paper focuses on performance assessment of OMG DDS-compliant middleware technologies. It provides three contributions to the study of evaluating the performance of DDS implementations: 1) describe the challenges to be addressed; 2) propose possible solutions; 3) define a representative workload scenario for evaluating the performance and scalability of DDS platforms. At the end of the paper, a case study of DDS performance assessment, performed with the proposed benchmark, is presented.
9
Estimation and removal of clock skew from network delay measurements
Sue Moon, P. Skelly, Don Towsley · 1999 · 390 citations
Visual presentation of data by means of box plots
D.L. Massart, J. Smeyers–Verbeke, Xavier Capron et al. · VUBIR (Vrije Universiteit Brussel) · 2005 · 80 citations
Taxonomy of Distributed Event-Based Programming Systems
René Meier · The Computer Journal · 2005 · 78 citations · Full text