Special Issue Paper
Non-functional information transmission patterns for distributed real-time Java
Article first published online: 23 MAY 2011
Copyright © 2011 John Wiley & Sons, Ltd.
Software: Practice and Experience
Special Issue: Component and service-oriented distributed embedded real-time systems: Extended papers from ISORC 2010
Volume 41, Issue 12, pages 1409–1435, November/December 2011
How to Cite
Basanta-Val, P., Garcia-Valls, M. and Estevez-Ayres, I. (2011), Non-functional information transmission patterns for distributed real-time Java. Softw: Pract. Exper., 41: 1409–1435. doi: 10.1002/spe.1084
- Issue published online: 20 OCT 2011
- Article first published online: 23 MAY 2011
- Manuscript Accepted: 9 MAR 2011
- Manuscript Revised: 3 MAR 2011
- Manuscript Received: 6 JUL 2010
Many real-time systems use preemptive priority-based scheduling in their internals to guarantee certain real-time performance. This includes technologies that range from The Real-Time Specification for Java (RTSJ) to middleware like Real-Time Common Object Request Broker Architecture (RT-CORBA), which offers additional models and policies that blend client and server information. This decision eases the integration of real-time admission tests and dispatching policies in these types of infrastructures. In this paper, we analyze different trade-offs that emerge from the definition of different propagation models for distributed real-time Java. The paper covers technological integration aspects as impact on interfaces and other practical issues mainly related to the performance that this model offers to a real-time application and non-functional overhead. The contribution described in the paper may help in the development of The Distributed Specification for Java (DRTSJ). Copyright © 2011 John Wiley & Sons, Ltd.