Sylvain Louboutin

Learn More
In an O-O large distributed system, object grouping is crucial in order to optimize communications between objects and disk I/O transfers. In this paper, we present a general purpose and scalable object clustering method which is integrated with garbage collection and load balancing processing. We propose a mixed dynamic and programmer-driven approach.
Comprehensive distributed garbage collection an objectoriented distributed systems has mostly been addressed via distributed versions of graph-tracing algorithms, a legacy of centralised garbage collection techniques. Two features jeopardise the scalability of these approaches: the bottleneck associated with having t o reach a global consensus before any(More)
The experience gained with centralised garbage collection (GC) techniques has left a legacy of assumptions, expectations and tradeo s, which may lead one to overlook some Global Garbage Detection (GGD) approaches. We argue that it is not necessary to give up on comprehensiveness in order to achieve a high degree of concurrency and scalability, although this(More)
Global Garbage Detection (GGD) in object-oriented distributed systems requires that each application process maintains some information in support of GGD. Maintaining this information is known as log-keeping. In this paper we describe a low-overhead, log-keeping mechanism which proceeds lazily and avoids race conditions while nevertheless maintaining enough(More)
Comprehensive distributed garbage collection in object-oriented distributed systems has mostly been addressed via distributed versions of graph{tracing algorithms, a legacy of centralised garbage collection techniques. Two features jeopardise the scalability of these approaches: the bottleneck associated with having to reach a global consensus before any(More)
This document describes a log-keeping mechanism designed to support Global Garbage Detection on Amadeus. This log-keeping mechanism maintains, on a per site basis, a conservative approximation of the actual root set for that site. Exchanges of object references across site boundaries are logged on a per cluster basis to cope with the dynamic nature of the(More)
This document describes a log-keeping mechanism designed to support Global Garbage Detection on Amadeus. This log-keeping mechanism maintains, on a per site basis, a conservative approximation of the actual root set for that site. Exchanges of object references across site boundaries are logged on a per cluster basis to cope with the dynamic nature of the(More)
  • 1