The derivation of graph marking algorithms from distributed termination detection protocols

From MaRDI portal





We show that on-the-fly garbage collection algorithms can be obtained by transforming distributed termination detection protocols. Virtually all known on-the-fly garbage collecting algorithms are obtained by applying the transformation. The approach leads to a novel and insightful derivation of, e.g., the concurrent garbage collection algorithms of Dijkstra et al. and of Hudak and Kelle. The approach also leads to several new, highly parallel algorithms for concurrent garbage collection. We also analyze a garbage collecting system due to Hughes from our concurrent perspective.











This page was built for publication: The derivation of graph marking algorithms from distributed termination detection protocols

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1104744)