Semi-Automatic Garbage Collection for Mobile Networks

Mobile networks pose new issues in the field of distributed garbage collection. Garbage collection must deal with volatile connections that may break remote object references unexpectedly for an unpredictable amount of time. As a result, no automatic distributed garbage collection satisfies the new hardware phenomena. A semantic-based approach called semi-automatic garbage collection is proposed as a new strategy for distributed garbage collection where the collector will be steered by the developer to decide whether remote objects can be reclaimed. We investigate how to transmit the needs of the application to the garbage collection process.