• DocumentCode
    2916687
  • Title

    Incremental garbage collection in massive object stores

  • Author

    Brown, Fred

  • Author_Institution
    Dept. of Comput. Sci., Adelaide Univ., SA, Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    38
  • Lastpage
    46
  • Abstract
    There are only a few garbage collection algorithms that have been designed to operate over massive object stores. These algorithms operate at two levels, locally via incremental collection of small partitions and globally via detection of cross partition garbage, including cyclic garbage. At each level there is a choice of collection mechanism. For example, the PMOS collector employs tracing at the local level and reference counting at the global level. Another approach implemented in the Thor object database uses tracing at both levels. The author presents two new algorithms that both employ reference counting at the local level. One algorithm uses reference counting at the higher level and the other uses tracing at the higher level. An evaluation strategy is presented to support comparisons between these four algorithms and preliminary experiments are outlined
  • Keywords
    object-oriented databases; persistent objects; storage management; very large databases; PMOS collector; Thor object database; collection mechanism; cross partition garbage detection; cyclic garbage; evaluation strategy; incremental collection; incremental garbage collection; massive object stores; reference counting; small partitions; Algorithm design and analysis; Computer crashes; Computer science; Counting circuits; Data structures; Databases; Partitioning algorithms; Protection; Taxonomy; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Conference, 2001. ACSC 2001. Proceedings. 24th Australasian
  • Conference_Location
    Gold Coast, Qld.
  • ISSN
    1530-0900
  • Print_ISBN
    0-7695-0963-0
  • Type

    conf

  • DOI
    10.1109/ACSC.2001.906621
  • Filename
    906621