Abstract
JTime is a commercial offering from TimeSys, Inc. implementing the Real-Time Specification for Java (RTSJ). We have been experimenting with and benchmarking JTime for a number of months and report some precise time measurements of the predictability, repeatability, and accuracy of JTime’s implementation of some key RTSJ constructs. In particular, we have measured the interarrival times between subsequent releases of the waitForNextPeriod() method call (in three different thread contexts) and for instances of PeriodicTimer. We also measured latencies for the above constructs and for instances of AsyncEventHandler. We find, in general, that the results are very good and that applications with hard real-time constraints can be accommodated. We further note that these results are obtained using the interpreted version of JTime and would expect significantly better results with pre-compilation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bollella, G., Gosling, J., Brosgol, B., Dibble, P., Furr, S., Hardin, D., Turnbull, M.: The Real-Time Specification for Java. Addison-Wesley, Reading (2000)
Corsaro, A., Schmidt, D.C.: Evaluating Real-Time Java Features and Performance for Real-time Embedded Systems. Technical Report 2002-001, University of California, Irvine (2002)
Nielsen, K.: Thoughts Regarding Sun’s Real-Time Specification for Java, http://www.j-consortium.org/rtjwg/opengroup.1-02.pdf
Sharp, D., et al.: Evaluating Real-Time Java for Mission-Critical Large-Scale Embedded Systems. In: The 9th IEEE REal-Time and Embedded Technology and Applications Symposium, Toronto, Canada, pp. 30–36 (2003)
TimeSys. JTime 1.0 (2003), http://www.timesys.com/index.cfm?bdy=java_bdy.cfm
TimeSys. TimeSys Linux/NET 4.0 (2003), http://www.timesys.com/index.cfm?bdy=linux_bdy.cfm
http://www.rtj.org (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bollella, G., Loh, K., McKendry, G., Wozenilek, T. (2003). Experiences and Benchmarking with JTime. In: Meersman, R., Tari, Z. (eds) On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops. OTM 2003. Lecture Notes in Computer Science, vol 2889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39962-9_58
Download citation
DOI: https://doi.org/10.1007/978-3-540-39962-9_58
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20494-7
Online ISBN: 978-3-540-39962-9
eBook Packages: Springer Book Archive