Paperback Edition
Paperback
180 pages
$19.95
Choose vendor to order paperback edition
BrownWalker Press Amazon.com Barnes & Noble Harvard Book Store Return policy
PDF eBook
Sample Preview
Size 369k
Free
Download a sample of the first 25 pages
Download Preview

Entire PDF eBook
1293k
$17
Get instant access to an entire eBook
Buy PDF Password Download Complete PDF
eBook editions

A Reactive Approach to Comprehensive Global Garbage Detection

by Sylvain R Y Louboutin
small book icon  Paperback   small ebook icon   eBook PDF
Publisher:  Dissertation
Pub date:  1999
Pages:  180
ISBN-10:  1581120443
ISBN-13:  9781581120448
Categories:  Computer Science  Technology  Computers

Abstract

Comprehensive global garbage detection (GGD) in object-oriented distributed systems, i.e., GGD intrinsically able to detect distributed cycles of garbage, has mostly been addressed via graph tracing algorithms. Graph tracing algorithms must account for every live object in the system before any resource can actually be reclaimed which compromises both their scalability and robustness in a distributed environment.

Alternative non-comprehensive approaches trade-off comprehensiveness for scalability and robustness under the assumptions that distributed cycles of garbage are rare and that all comprehensive algorithms are necessarily unscalable. This thesis contends instead that distributed cycles of garbage are as likely to occur as local cycles and that a comprehensive alternative to graph tracing GGD is possible.

From the GGD perspective, the combined effects of the application processes and local garbage collectors fulfill the role of a global mutator. A subset of events of this global mutator's computation, called log-keeping events, reflect either the creation, or the destruction, of inter-site paths in the global object graph. The causal history of a log-keeping event corresponds to the set of events responsible for the creation of all the paths ever created that are incident to an object. The path history of this event is defined as a subset of its causal history and contains only those events responsible for the creation of the extant paths to this object.

This dissertation presents a novel approach to comprehensive GGD that entails computing dependency vectors which characterize the path history of log-keeping events that reflect the destruction of a path. These dependency vectors can be computed by propagating increasingly accurate approximations of these vectors along the paths of the global object graph. In effect, this algorithm reacts to events that may result in the creation of garbage and identifies garbage without requiring a complete scan of the whole object graph. In conjunction with a lazy log-keeping mechanism, it can therefore be shown to be both scalable and robust despite being comprehensive.




Paperback Edition
Paperback
180 pages
$19.95
Choose vendor to order paperback edition
BrownWalker Press Amazon.com Barnes & Noble Harvard Book Store Return policy
PDF eBook
Sample Preview
Size 369k
Free
Download a sample of the first 25 pages
Download Preview

Entire PDF eBook
1293k
$17
Get instant access to an entire eBook
Buy PDF Password Download Complete PDF
eBook editions
Share this book



Relevant events
MAY
13
H2EF2025
Hydrogen Economy Forum (H2EF) 2025 The Hydrogen Economy Forum (H2EF) 2025, powered by APGH, is a landmark hydrogen forum designe...
13 - 14 May 2025
Kuching, Malaysia
JUN
23
MATCON-2025
2th World Congress on Materials Science and Engineering (MATCON-2025) Welcome to the 12th World Congress on Materials Science and Engineering..! MATCON-2025 Hea...
23 - 24 Jun 2025
Barcelona, Spain
AUG
18
CASE 2025
2025 IEEE 21st International Conference on Automation Science and Engineering About CASE 2025 The IEEE International Conference on Automation Science and Engineering (CAS...
18 - 21 Aug 2025
Los Angeles, United States
SEP
15
2nd World Summit and Expo on Mechanical and Aerospace Engineering (WSEMAE2025), The objective of WSEMAE2025 is to provide a unique forum for discussion of the latest develop...
15 - 17 Sep 2025
Valencia , Spain
NOV
16
IMECE25
International Mechanical Engineering Congress & Exposition (IMECE) A leading conference for mechanical engineers, covering a wide range of topics in the field. ...
16 - 20 Nov 2025
Online Event | United States
FEB
12
ICARA 2025
2025 The 11th International Conference on Automation, Robotics and Applications (ICARA 2025) Publication: Submitted papers will be peer reviewed by the conference committees and interna...
12 - 14 Feb 2025
Zagreb, Croatia
FEB
14
ICMLC 2025
2025 17th International Conference on Machine Learning and Computing (ICMLC 2025) Publication: All submitted papers will be sent to 2-3 peer reviewers for reviewing. And acce...
14 - 17 Feb 2025
Guangzhou, China
FEB
14
ICIEE 2025
2025 14th International Conference on Information and Electronics Engineering (ICIEE 2025) PUBLICATION: Peer-reviewed papers accepted by ICIEE2025 will be published in conference proc...
14 - 16 Feb 2025
Singapore, Singapore
FEB
14
ICMCR 2025
2025 3rd International Conference on Mechatronics, Control and Robotics (ICMCR 2025) Conference Proceedings: 1. Papers submitted to ICMCR 2025 will be peer reviewed by the inter...
14 - 16 Feb 2025
Singapore, Singapore
FEB
15
ICRCE 2025
2025 15th International Conference on Renewable and Clean Energy (ICRCE 2025) Publication: Accepted and selected papers will be recommended to be published into Springer ...
15 - 17 Feb 2025
Fukuoka, Japan