A comparison of priority-based and incremental real-time garbage collectors in the implementation of the shadow design pattern
Otani, Thomas W.
Michael, James Bret
MetadataShow full item record
This is our third report on real-time Java. Our previous work to develop and evaluate the Shadow Design Pattern was couched in the context of real-time garbage collection with assignable priorities as implemented for example in the Sun Java Real-Time System. In this report, we present our investigation of the pattern from the perspective of non-assignable priorities. Our experiment consisted of running the real-time application we used in our previous study on IBM WebSphere Real Time. IBM WebSphere Real Time automatically sets Metronome, its incremental real-time garbage collector, to a priority higher than the highest priority of the real-time threads that use the heap. The results from the experiment show that the modified code for the Shadow Design Pattern runs well under Metronome.
NPS Report NumberNPS-CS-08-011
Showing items related by title, author, creator and subject.
Chen, Samuel L. (Monterey, California: Naval Postgraduate School, 2016-09);Carrier onboard delivery (COD) is the use of aircraft to transport people and cargo from a forward logistics site (FLS) to a carrier strike group (CSG). The goal of this thesis is to study how the real-time cargo tracking ...
Lin, Kyle Y.; Atkinson, Michael P.; Chen, Samuel L. (Monterey, California. Naval Postgraduate School, 2017-03); NPS-OR-17-001Carrier onboard delivery (COD) is the use of aircraft to transport people and cargo from a forward logistics site (FLS) to a carrier strike group (CSG). The goal of this project is to study how a real-time cargo tracking ...
Cook, Thomas S.; Michael, James Bret; Otani, Thomas W.; Drusinsky, Doron; Shing, Man-Tak (Monterey, California. Naval Postgraduate School, 2006-05-20); NPS-CS-06-010There is an increasing interest in recent years to use the JavaTM programming language for implementing real-time systems. Recent advances in the Real-Time Specification for Java (RTSJ) have resulted in the introduction ...