A Comparison of Priority-based and Incremental Real-Time Garbage Collectors in the Implementation of the Shadow Design Pattern

Abstract

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 15, 2008
Accession Number
ADA485121

Entities

People

  • Doron Drusinsky
  • James Bret Michael
  • Mantak Shing
  • Thomas W. Otani

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Accumulators
  • Application Software
  • Classification
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Department Of Defense
  • Governments
  • Information Operations
  • Java Programming Language
  • Language
  • New York
  • Operating Systems
  • Programming Languages
  • Standards
  • Technical Information Centers

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.