Chrome Extension
WeChat Mini Program
Use on ChatGLM

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(2005)

Cited 37|Views0
No score
Abstract
Distributed real-time and embedded (DRE) applications possess stringent quality of service (QoS) requirements, such as predictability, latency, and throughput constraints. Real-Time CORBA, an open middleware standard, allows DRE applications to allocate, schedule, and control resources to ensure predictable end-to-end QoS. The Real-Time Specification for Java (RTSJ) has been developed to provide extensions to Java so that it can be used for real-time systems, in order to bring Java's advantages, such as portability and ease of use, to real-time applications. In this paper, we describe RTZen, an implementation of a Real-Time CORBA Object Request Broker (ORB), designed to comply with the restrictions imposed by RTSJ. RTZen is designed to eliminate the unpredictability caused by garbage collection and improper support for thread scheduling through the use of appropriate data structures, threading models, and memory scopes. RTZen's architecture is also designed to hide the complexities of RTSJ related to distributed programming from the application developer. Empirical results show that RTZen is highly predictable and has acceptable performance. RTZen therefore demonstrates that Real-Time CORBA middleware implemented in real-time Java can meet stringent QoS requirements of DRE applications, while supporting safer, easier, cheaper, and faster development in real-time Java.
More
Translated text
Key words
real-time java,real-time java middleware,real-time corba middleware,real-time specification,real-time corba object request,real-time application,real-time corba,dre application,open middleware standard,stringent qos requirement,real-time system,embedded system,quality of service,data structure,real time java,design pattern,real time systems,design patterns,middleware,object request broker,ease of use,garbage collection,application development
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined