IEEE Transactions on Parallel and Distributed Systems
The Real-Time Specification for Java
Computer
Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems
A Distributed Real-Time Java System Based on CSP
ISORC '00 Proceedings of the Third IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Programming with non-heap memory in the real time specification for Java
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Towards the Integration of Scoped Memory in Distributed Real-Time Java
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Object-Reuse for More Predictable Real-Time Java Behavior
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Techniques and patterns for safe and efficient real-time middleware
Techniques and patterns for safe and efficient real-time middleware
Patterns and Tools for Achieving Predictability and Performance with Real-Time Java
RTCSA '05 Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
AGCMemory: a new real-time Java region type for automatic floating garbage recycling
ACM SIGBED Review - Special issue: The second workshop on high performance, fault adaptive, large scale embedded real-time systems (FALSE-II)
Java Framework for Distributed Real-Time Embedded Systems
ISORC '06 Proceedings of the Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Distributed real-time specification for Java: a status report (digest)
JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
Extended portal: violating the assignment rule and enforcing the single parent rule
JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
Hardware support for detecting illegal references in a multiapplication real-time Java environment
ACM Transactions on Embedded Computing Systems (TECS)
An Architecture to Support Dynamic Service Composition in Distributed Real-Time Systems
ISORC '07 Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Towards a Synchronous Scheduling Service on Top of a Unicast Distributed Real-Time Java
RTAS '07 Proceedings of the 13th IEEE Real Time and Embedded Technology and Applications Symposium
A distributed object model for the javaTM system
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Scoped types and aspects for real-time Java memory management
Real-Time Systems
RMI-HRT: remote method invocation - hard real time
JTRES '07 Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems
Solutions for Supporting Composition of Service-Based Real-Time Applications
ISORC '08 Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing
Simplifying the Dualized Threading Model of RTSJ
ISORC '08 Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed Computing
Limits of parallel marking garbage collection
Proceedings of the 7th international symposium on Memory management
A Component Framework for Java-Based Real-Time Embedded Systems
Middleware '08 Proceedings of the ACM/IFIP/USENIX 9th International Middleware Conference
ICESS '09 Proceedings of the 2009 International Conference on Embedded Software and Systems
Real-Time Java Programming: With Java RTS
Real-Time Java Programming: With Java RTS
Concurrency Programming Models in Mobile Real-Time Platforms
WAINA '09 Proceedings of the 2009 International Conference on Advanced Information Networking and Applications Workshops
Using standards to integrate soft real-time components into dynamic distributed architectures
Computer Standards & Interfaces
About 15 years of real-time Java
Proceedings of the 10th International Workshop on Java Technologies for Real-time and Embedded Systems
Enhancing OSGi with real-time Java support
Software—Practice & Experience
Resource management policies for real-time Java remote invocations
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
This article presents an approach to providing real-time support for Java's Remote Method Invocation (RMI) and its integration with the RTSJ memory model in order to leave out garbage collection. A new construct for remote objects, called No-heap Remote object (NhRo), is introduced. The use of a NhRo guarantees that memory required to perform a remote invocation (at the server side) does not use heap memory. Thus, the aim is to avoid garbage collection in the remote invocation process, improving predictability and memory isolation of distributed Java-based real-time applications. The article presents the bare model and the main programming patterns that are associated with the NhRo model. Sun RMI implementation has been modified to integrate the NhRo model in both static and dynamic environments.