Skip to main content

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

  • Conference paper
Advances in Parallel Distributed Computing (PDCTA 2011)

Abstract

With the increasing use of active object systems, agents and concurrent object oriented languages like Java, the problem of garbage collection of unused resources has become more complicated. Since Active objects are standalone computational agents identifying garbage in active objects system cannot be based on reachability from a root set (which we use for passive objects). We have to go for separate algorithm to collect garbage on system which uses active objects. For the systems which use both active and passive objects we have to use 2 separate methods for collecting garbage. To avoid this we can use a transformation algorithm that can transfer active object reference graph into passive object reference graph, after which we can apply the passive object algorithm to collect garbage from the entire system. An attempt is made to travel through the transformation algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  • Kafura, D., Washabaugh, D., Nelson, J.: Garbage collection of actors. In: OOPSLA 1990 ACM Conference on Object-Oriented Systems, Languages and Applications. ACM Press, New York (1990)

    Google Scholar 

  • Vardhan, A., Agha, G.: Using passive object garbage collection algorithms for garbage collection of active objects. In: ISMM 2002. ACM SIGPLAN Notices. ACM Press, Berlin (2002)

    Google Scholar 

  • Wang, W.-J., Varela, C., Hsu, F.-H., Tang, C.-H.: Actor Garbage Collection Using Vertex-Preserving Actor-to-Object Graph Transformations. CiteseerX beta

    Google Scholar 

  • Agha, G.: Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, Cambridge (1986)

    Google Scholar 

  • Abdullahi, S.E., Ringwood, A.: Garbage collecting the internet: A survey of distributed garbage collection. ACM Computing Surveys 30(3), 330–373 (1998)

    Article  Google Scholar 

  • Wang, V.: Distributed garbage collection for mobile actor systems: The pseudo root approach

    Google Scholar 

  • Dickman: Incremental, Distributed Orphan Detection and Actor Garbage Collection using graph partitioning and Euler cycles submitted for publication

    Google Scholar 

  • Washabaugh: Real-time garbage collection of actors in a distributed system

    Google Scholar 

  • Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, ch. 21, 2nd edn., pp. 498–522. MIT Press/McGraw-Hill (2001)

    Google Scholar 

  • Nelson, J.: Automatic, incremental, on-the-fly garbage collection of actors. Master’s thesis, Virginia Tech, Blacksburg, VA (February 1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Seetha Lakshmi, B., Balapriya, C.D., Soniya, R. (2011). Transformation of Active Reference Graph into Passive Reference Graph for Distributed Garbage Collection. In: Nagamalai, D., Renault, E., Dhanuskodi, M. (eds) Advances in Parallel Distributed Computing. PDCTA 2011. Communications in Computer and Information Science, vol 203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24037-9_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24037-9_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24036-2

  • Online ISBN: 978-3-642-24037-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics