Abstract
Due to the preeminent work of the RTSJ, Java is increasingly expected to become the leading programming language in embedded real-time systems. To provide an efficient real-time Java platform, a Real-Time Java Processor (HRTEJ) based on the RTSJ was designed. This Java Processor efficiently implements the scheduling mechanism proposed in the RTSJ, and offers a simpler programming model through meliorating the scoped memory. Special hardwares are provided in the processor to guarantee the Worst Case Execution Time (WCET) of scheduling. In this paper, the scheduling implementation of this Java Processor is discussed, and its WCET is analyzed as well.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bollella, G., Delsart, B., Guider, R., Lizzi, C., Parain, F.: Mackinac: making HotSpot/spl trade/ real-time. In: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005, pp. 45–54 (2005) (presented at)
Nilsson, A., Robertz, S.G.: On real-time performance of ahead-of-time compiled Java. In: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2005, pp. 372–381 (2005) (presented at)
Schoeberl, M.: JOP: A Java Optimized Processor for Embedded Real-Time Systems (2005), http://www.jopdesign.com/thesis/thesis.pdf
Bollela, G., Gosling, J., Brosgol, B., Dibble, P., Furr, S., Hardin, D., Trunbull, M.: The Real-Time Specification for Java, 1st edn. Addison-Wesley, Reading (2000)
Chai, Z.L., Tang, Z.Q., Wang, L.M., Tu, S.L.: An Effective Instruction Optimization Method for Embedded Real-Time Java Processor. In: 2005 International Conference Parallel Processing Workshops, Oslo, Norway, pp. 225–231 (2005)
Chai, Z.L., Chen, Z.L., Tu, S.L.: Framework of Scoped Memory in RTSJ-Compliant Java Processor. Mini-Micro Systems (accepted)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chai, Z., Xu, W., Tu, S., Chen, Z. (2006). Implementing Predictable Scheduling in RTSJ-Based Java Processor. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3991. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758501_168
Download citation
DOI: https://doi.org/10.1007/11758501_168
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34379-0
Online ISBN: 978-3-540-34380-6
eBook Packages: Computer ScienceComputer Science (R0)