Finer garbage collection in LINDACAP.

As open systems persist, garbage collection (GC) can be a vital aspect in managing system resources. Although garbage collection has been proposed for the standard Linda, it was a rather course-grained mechanism. This finer-grained method is offered in Lindacap, a capability-based coordination syste...

Full description

Saved in:
Bibliographic Details
Main Authors: Udzir, Nur Izura, Ibrahim, Hamidah, Demesie, Sileshi
Format: Article
Language:English
English
Published: IGI Global 2010
Online Access:http://psasir.upm.edu.my/id/eprint/14764/1/Finer%20garbage%20collection%20in%20LINDACAP.pdf
http://psasir.upm.edu.my/id/eprint/14764/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
English
id my.upm.eprints.14764
record_format eprints
spelling my.upm.eprints.147642015-10-07T02:34:49Z http://psasir.upm.edu.my/id/eprint/14764/ Finer garbage collection in LINDACAP. Udzir, Nur Izura Ibrahim, Hamidah Demesie, Sileshi As open systems persist, garbage collection (GC) can be a vital aspect in managing system resources. Although garbage collection has been proposed for the standard Linda, it was a rather course-grained mechanism. This finer-grained method is offered in Lindacap, a capability-based coordination system for open distributed systems. Multicapabilities in Lindacap enable tuples to be uniquely referenced, thus providing sufficient information on the usability of tuples (data) within the tuple-space. This paper describes the garbage collection mechanism deployed in Lindacap, which involves selectively garbage collecting tuples within tuple-spaces. The authors present the approach using reference counting, followed by the tracing (mark-and-sweep) algorithm to garbage collect cyclic structures. A time-to-idle (TTI) technique is also proposed, which allows for garbage collection of multicapability regions that are being referred to by agents but are not used in a specified length of time. The performance results indicate that the incorporation of garbage collection techniques adds little overhead to the overall performance of the system. The difference between the average overhead caused by the mark-and-sweep and reference counting is small, and can be considered insignificant if the benefits brought by the mark-and-sweep is taken into account. IGI Global 2010 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/14764/1/Finer%20garbage%20collection%20in%20LINDACAP.pdf Udzir, Nur Izura and Ibrahim, Hamidah and Demesie, Sileshi (2010) Finer garbage collection in LINDACAP. International Journal of Information Technology and Web Engineering, 5 (3). pp. 1-26. ISSN 1554-1045 English
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
English
description As open systems persist, garbage collection (GC) can be a vital aspect in managing system resources. Although garbage collection has been proposed for the standard Linda, it was a rather course-grained mechanism. This finer-grained method is offered in Lindacap, a capability-based coordination system for open distributed systems. Multicapabilities in Lindacap enable tuples to be uniquely referenced, thus providing sufficient information on the usability of tuples (data) within the tuple-space. This paper describes the garbage collection mechanism deployed in Lindacap, which involves selectively garbage collecting tuples within tuple-spaces. The authors present the approach using reference counting, followed by the tracing (mark-and-sweep) algorithm to garbage collect cyclic structures. A time-to-idle (TTI) technique is also proposed, which allows for garbage collection of multicapability regions that are being referred to by agents but are not used in a specified length of time. The performance results indicate that the incorporation of garbage collection techniques adds little overhead to the overall performance of the system. The difference between the average overhead caused by the mark-and-sweep and reference counting is small, and can be considered insignificant if the benefits brought by the mark-and-sweep is taken into account.
format Article
author Udzir, Nur Izura
Ibrahim, Hamidah
Demesie, Sileshi
spellingShingle Udzir, Nur Izura
Ibrahim, Hamidah
Demesie, Sileshi
Finer garbage collection in LINDACAP.
author_facet Udzir, Nur Izura
Ibrahim, Hamidah
Demesie, Sileshi
author_sort Udzir, Nur Izura
title Finer garbage collection in LINDACAP.
title_short Finer garbage collection in LINDACAP.
title_full Finer garbage collection in LINDACAP.
title_fullStr Finer garbage collection in LINDACAP.
title_full_unstemmed Finer garbage collection in LINDACAP.
title_sort finer garbage collection in lindacap.
publisher IGI Global
publishDate 2010
url http://psasir.upm.edu.my/id/eprint/14764/1/Finer%20garbage%20collection%20in%20LINDACAP.pdf
http://psasir.upm.edu.my/id/eprint/14764/
_version_ 1643825731858333696