• Home
  • Search
  • Actor Garbage Collection Using Vertex-Preserving Actor-to-Object Graph Transformations
  • Open Access IconOpen Access
  • Cite Icon12
  • https://doi.org/10.1007/978-3-642-13067-0_28Copy DOI Icon

Actor Garbage Collection Using Vertex-Preserving Actor-to-Object Graph Transformations

  • Jan 1, 2010
  • Wei-Jen Wang +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Large-scale distributed computing applications require concurrent programming models that support modular and compositional software development. The actor model supports the development of independent software components with its asynchronous message-passing communication and state encapsulation properties. Automatic actor garbage collection is necessary for high-level actor-oriented programming, but identifying live actors is not as intuitive and easy as identifying live passive objects in a reference graph. However, a transformation method can turn an actor reference graph into a passive object reference graph, which enables the use of passive object garbage collection algorithms and simplifies the problem of actor garbage collection. In this paper, we formally define potential communication by introducing two binary relations - the may-talk-to and the may-transitively-talk-to relations, which are then used to define the set of live actors. We also devise two vertex-preserving transformation methods to transform an actor reference graph into a passive object reference graph. We provide correctness proofs for the proposed algorithms. The experimental results also show that the proposed algorithms are efficient.

Similar Papers
  • Book Chapter

Transformation of Active Reference Graph into Passive Reference Graph for Distributed Garbage Collection

  • Jan 01, 2011
  • B Seetha Lakshmi +2
  • Research Article
  • Citations17

Implied actions between paired objects lead to affordance selection by inhibition.

  • Jan 01, 2015
  • Journal of Experimental Psychology: Human Perception and Performance
  • Shan Xu +2
  • Conference Article
  • Citations22

From objects to actors: study of a limited symbiosis in smalltalk-80

  • Jan 01, 1988
  • J.-P Briot
  • Research Article
  • Citations6

Proving Pointer Program Properties. Part 1: Context and overview.

  • Jan 01, 2003
  • The Journal of Object Technology
  • Bertrand Meyer
  • Research Article
  • Citations37

Survey of the electrostatic tractor research for reorbiting passive GEO space objects

  • Sep 08, 2018
  • Astrodynamics
  • M Bengtson +3
  • Book Chapter
  • Citations3

TMOS: A Transactional Garbage Collector

  • Jan 01, 2001
  • John Zigman +2
  • Conference Article
  • Citations2

Research and analysis of garbage collection mechanism for real-time embedded Java

  • May 26, 2004
  • Liu Wei +2
  • Research Article
  • Citations15

NumaGiC

  • Mar 14, 2015
  • ACM SIGARCH Computer Architecture News
  • Lokesh Gidra +4
  • Book Chapter

A Performance Study of Software Prefetching for Tracing Garbage Collectors

  • Jan 01, 2013
  • Hao Wu +3
  • Conference Article
  • Citations48

Compiling functional types to relational specifications for low level imperative code

  • Jan 24, 2009
  • Nick Benton +1
  • Conference Article
  • Citations7

Analysis and Optimizations of Java Full Garbage Collection

  • Aug 27, 2018
  • Haoyu Li +2
  • Conference Article
  • Citations3

Synthesized In-BramGarbage Collection for Accelerators with Immutable Memory

  • Aug 01, 2022
  • Martha Barker +2
  • Book Chapter
  • Citations15

The mathematics of record handling

  • Jan 01, 1977
  • Hartmut Ehrig +1
  • Single Report
  • Citations22

Polarized Substructural Session Types

  • Sep 01, 2016
  • Dennis Griffith
  • Research Article
  • Citations3

Toward an SGX-Friendly Java Runtime

  • Jan 01, 2024
  • IEEE Transactions on Computers
  • Mingyu Wu +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.