• Home
  • Search
  • On-the-fly garbage collection: New algorithms inspired by program proofs
  • Cite Icon22
  • https://doi.org/10.1007/bfb0012753Copy DOI Icon

On-the-fly garbage collection: New algorithms inspired by program proofs

  • Jan 1, 1982
  • Mordechai Ben-Ari
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

New algorithms for on-the-fly garbage collection have been presented. The basic algorithm has a correctness proof that is much simpler than that of the DLMSS algorithm. In (2), the color gray is introduced so that what we call BW(i, j, k) will always be false. Later this was found to be untenable and the invariants underwent modifications until correct ones were found. Rather than tinker with the invariants, we took the opportunity to look for changes in the algorithm which would keep the invariants simple. We do not claim to have synthesized the algorithm from the proof but do claim to have developed a good algorithm by setting simplicity of the proof as the primary goal. This simplicity has paid off since we are able to obtain other improved algorithms whose proofs are immediate modifications of the original proof. Much work needs to be done investigating the performance of this and other on-the-fly garbage collection algorithms.

Similar Papers
  • Research Article
  • Citations46

A mean field model for a class of garbage collection algorithms in flash-based solid state drives

  • Jun 14, 2013
  • ACM SIGMETRICS Performance Evaluation Review
  • Benny Van Houdt
  • Conference Article
  • Citations59

Error-free garbage collection traces

  • Jun 01, 2002
  • Matthew Hertz +4
  • Research Article
  • Citations9

Error-free garbage collection traces

  • Jun 01, 2002
  • ACM SIGMETRICS Performance Evaluation Review
  • Matthew Hertz +4
  • Conference Article
  • Citations2

Cache performance of chronological garbage collection

  • May 24, 1998
  • Yuping Ding +1
  • Conference Article
  • Citations24

NG2C: pretenuring garbage collection with dynamic generations for HotSpot big data applications

  • Jun 18, 2017
  • Rodrigo Bruno +2
  • Research Article
  • Citations15

Swap-aware garbage collection algorithm for NAND flash-based consumer electronics

  • Feb 01, 2014
  • IEEE Transactions on Consumer Electronics
  • Guangxia Xu +2
  • Conference Article

Improving the Performance of the Deferrable Server Based Garbage Collection Scheduling Strategy

  • Dec 01, 2006
  • Ali Ebrahim El Desokey +3
  • Research Article
  • Citations15

Beltway

  • May 17, 2002
  • ACM SIGPLAN Notices
  • Stephen M Blackburn +3
  • Conference Article
  • Citations115

Beltway

  • May 17, 2002
  • Stephen M Blackburn +3
  • Research Article
  • Citations39

Lock-free parallel and concurrent garbage collection by mark&sweep

  • Nov 20, 2006
  • Science of Computer Programming
  • H Gao +2
  • Conference Article
  • Citations42

Atomic incremental garbage collection and recovery for a large stable heap

  • Jun 01, 1993
  • Elliot K Kolodner +1
  • Research Article
  • Citations19

Application-specific garbage collection

  • Feb 23, 2007
  • Journal of Systems and Software
  • Sunil Soman +1
  • Conference Article
  • Citations49

Program-level adaptive memory management

  • Jun 10, 2006
  • Chengliang Zhang +5
  • Book Chapter
  • Citations4

Incremental garbage collection without tags

  • Jan 01, 1992
  • Benjamin Goldberg
  • PDF
  • Research Article

On-Demand Garbage Collection Algorithm with Prioritized Victim Blocks for SSDs

  • May 07, 2023
  • Electronics
  • Hyeyun Lee +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.