Back to results

Virginia Tech

Automatic, incremental, on-the-fly garbage collection of actors

Abstract

dc:description.abstract

Garbage collection is an important topic of research for operating systems, because applications are easier to write and maintain if they are unburdened by the concerns of storage management. The actor computation model is another important topic: it is a powerful, expressive model of concurrent computation. This thesis is motivated by the need for an actor garbage collector for a distributed real-time system under development by the Real-Time Systems Group at Virginia Tech. It is shown that traditional garbage collectors—even those that operate on computational objects—are not sufficient for actors. Three algorithms, with varying degrees of efficiency, are presented as solutions to the actor garbage collection problem. The correctness and execution complexity of the algorithms is derived. Implementation methods are explored, and directions for future research are proposed.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science and Applications
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
1989

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Nelson, Jeffrey Ernest
Chair dc:contributor.committeechair
  • Kafura, Dennis G.
Committee members dc:contributor.committeemember
  • Henry, Sallie M.
  • Arthur, James D.

Rights

dc:rights
Statement dc:rights
  • In Copyright
Language dc:language.iso
en

Identifiers

dc:identifier.*
Dc Identifier Other
etd-06102012-040603
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/43103

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Nelson, Jeffrey Ernest. Automatic, incremental, on-the-fly garbage collection of actors. masters thesis, Virginia Tech, 1989. http://hdl.handle.net/10919/43103