Experiments with Sun Java Real-Time system

Loading...
Thumbnail Image
Authors
Auguston, M.
Cook, T. S.
Drusinsky, D.
Michael, J. B.
Otani, T. W.
Shing, M.
Subjects
Computer programming
Software.
Software engineering.
Programming languages (Electronic computers)
Advisors
Date of Issue
2007-05-11
Date
Publisher
Monterey, California. Naval Postgraduate School
Language
Abstract
This is our second report on the Sun Java Real-Time System (RTS) experiments. In this report we describe the findings on RTS 2.0 beta release that includes the real-time garbage collector (RTGC). We performed a number of experiments to determine whether the availability of RTGC will result in a better software architecture for the Global Integrated Fire Control System (GIFC)--a component of the C2BMC element of the Ballistic Missile Defense System (BMDS). Our experiment shows that it is possible to use only the Real-Time Java threads that use the heap memory for the GIFC software. SUN RTJ 2.0 gives programmers more control over the priority of the garbage collection. We developed a real-time monitor design pattern to support the implementation of time-constrained computations that use the heap memory, and a methodology to determine the RTS run-time parameters (thread priorities, memory usage, process load, and task deadlines) necessary for the timely execution of these time-constrained computations.
Type
Technical Report
Description
Series/Report No
Department
Computer Science
Identifiers
NPS Report Number
NPS-CS-07-005
Sponsors
Funder
Format
ii
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights