Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks
IEEE Transactions on Computers
Advanced CORBA programming with C++
Advanced CORBA programming with C++
The Real-Time Specification for Java
The Real-Time Specification for Java
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Using Principle Patterns to Optimize Real-Time ORBs
IEEE Concurrency
The Design and Performance of the jRate Real-Time Java Implementation
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
The design of the TAO real-time object request broker
Computer Communications
A Novel Approach to Real-Time RTI Based Distributed Simulation System
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
DS-RT '05 Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Towards highly optimized real-time middleware for software product-line architectures
ACM SIGBED Review - Special issue: The work-in-progress (WIP) session of the RTSS 2005
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Timing analysis and timing predictability
FMCO'04 Proceedings of the Third international conference on Formal Methods for Components and Objects
RTZen: highly predictable, real-time java middleware for distributed and embedded systems
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Hi-index | 0.00 |
Distributed real-time and embedded (DRE) applicationsoften possess stringent quality of service (QoS) requirements.Designing middleware for DRE applications posesseveral challenges to object request broker (ORB) developers.This paper provides the following contributions tothe study of middleware for DRE applications. First, weoutline the challenges present in one of the principal ORBcomponents - the portable object adapter (POA) - focusingon predictable and scalable demultiplexing. Second,we describe how these challenges are addressed in ZEN,which is an implementation of Real-time CORBA that runsatop jRate, an ahead-of-time compiler that implements mostof the Real-Time Specification for Java (RTSJ). Third, wequalitatively and quantitatively compare ZEN's demultiplexingstrategies with those of other popular Java ORBs,including JacORB, Sun JDK ORB, and ORBacus. Our resultsshow that ZEN and jRate incorporate the strategiesnecessary to enable predictability using standards-basedmiddleware and also provide a baseline for what can beachieved by combining Real-time CORBA and RTSJ.