A Framework for Garbage Collection on a Distributed Persistent Heap with Uniform Representation of Pointers

  • Yamamoto Kouhei
    Department of Information Science, Graduate School of Science, University of Tokyo
  • Inohara Shigekazu
    Department of Information Science, Graduate School of Science, University of Tokyo
  • Masuda Takashi
    Department of Information Science, Graduate School of Science, University of Tokyo

Bibliographic Information

Other Title
  • 単一ポインタ表現を持つ分散永続ヒープ上のGCの枠組

Search this article

Description

A number of persistent object management systems have been developed to provide applications with transparency between persistent and transient objects. In existing systems, references to persistent objects are represented differently on the primary and secondary storage because of the limited size of virtual address spaces of the existing hardwares. This paper proposes a distributed persistent object management system on 64-bit address spaces that has the following three features: high performance at application run-time by uniform representation of pointers, independence from a specific programming language, local compacting garbage collection(GC) of a persistent heap. Because existing algorithms for local compacting GC do not fit uniform representation of pointers, we introduce meta-data for supporting compacting GC. Transactional updates of the persistent heap are integrated with GCs to garbage-collect the persistent heap without considering transient spaces whose type information is known only by a language.

Journal

Details 詳細情報について

  • CRID
    1574231876937893248
  • NII Article ID
    110002929480
  • NII Book ID
    AN10464060
  • Text Lang
    ja
  • Data Source
    • CiNii Articles

Report a problem

Back to top