This project explores techniques for automatic storage reclamation, especially for real-time and distributed systems. It compares techniques for incremental garbage collection in terms of efficiency, real-time guarantees, and performance for distributed data. The focus is on techniques that support high-performance on standard hardware, and standard compiler optimizations. The three major phases of the project are; (1) implementation and evaluation of a new real-time uniprocessor garbage collection algorithm which provides better real-time guarantees than incremental copying due to weaker coupling between the application and the garbage collector, (2) extensions of the algorithm for near real-time systems where some real-time guarantees can be sacrificed for higher performance, and (3) application of these incremental techniques as local garbage collectors in a distributed garbage collection system, where they will enable higher performance garbage collection of poorly distributed data.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9410026
Program Officer
Mukesh Singhal
Project Start
Project End
Budget Start
1994-07-15
Budget End
1998-06-30
Support Year
Fiscal Year
1994
Total Cost
$85,014
Indirect Cost
Name
University of Texas Austin
Department
Type
DUNS #
City
Austin
State
TX
Country
United States
Zip Code
78712