Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection

In persistent object storage, one of the most influen-tial overheads at application runtime is caused by the conversion of pointers for transparency among vari-ously represented pointers. Em’sting systems require some representations of pointers, which causes conver-sion of pointers and runtime over...

Full description

Bibliographic Details
Main Authors: Yamamoto Kouhei, Inohara Shigekazu, Miyazawa Hajime, Uehara Keitaro Hara Masahiro
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.835
http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.100.835
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.100.835 2023-05-15T18:32:43+02:00 Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection Yamamoto Kouhei Inohara Shigekazu Miyazawa Hajime Uehara Keitaro Hara Masahiro The Pennsylvania State University CiteSeerX Archives application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.835 http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.835 http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf text ftciteseerx 2016-01-07T13:14:17Z In persistent object storage, one of the most influen-tial overheads at application runtime is caused by the conversion of pointers for transparency among vari-ously represented pointers. Em’sting systems require some representations of pointers, which causes conver-sion of pointers and runtime overheads, because of the limitation of 3%bit processors ’ virtual address space, and efficient garbage collection (GC) of distributed persistent objects. In order to remove overheads of pointer conversion, we propose to use an Indirect Back Pointer(IBP) for a distributed persistent object storage on recent 64-bit processors. IBP is an auxiliary data structure for part-by-part compacting GC. Virtual spaces of 64-bit pro-cessors are so large that systems can exploit the linear mapping of the storage and uniform representation of pointers that do not need the conversion of pointers. IBP maintains a list of inter-partition pointers that is sufficient for part-by-part compacting GC. Because IBP is separated from the pointers that are used by applications, IBP and uniform representation of point-ers are compatible. In this way, the proposed system achieves compacting GC and no overheads for conver-sion of pointers at application runtime. 1 Text The Pointers Unknown Sion ENVELOPE(13.758,13.758,66.844,66.844)
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description In persistent object storage, one of the most influen-tial overheads at application runtime is caused by the conversion of pointers for transparency among vari-ously represented pointers. Em’sting systems require some representations of pointers, which causes conver-sion of pointers and runtime overheads, because of the limitation of 3%bit processors ’ virtual address space, and efficient garbage collection (GC) of distributed persistent objects. In order to remove overheads of pointer conversion, we propose to use an Indirect Back Pointer(IBP) for a distributed persistent object storage on recent 64-bit processors. IBP is an auxiliary data structure for part-by-part compacting GC. Virtual spaces of 64-bit pro-cessors are so large that systems can exploit the linear mapping of the storage and uniform representation of pointers that do not need the conversion of pointers. IBP maintains a list of inter-partition pointers that is sufficient for part-by-part compacting GC. Because IBP is separated from the pointers that are used by applications, IBP and uniform representation of point-ers are compatible. In this way, the proposed system achieves compacting GC and no overheads for conver-sion of pointers at application runtime. 1
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author Yamamoto Kouhei
Inohara Shigekazu
Miyazawa Hajime
Uehara Keitaro Hara Masahiro
spellingShingle Yamamoto Kouhei
Inohara Shigekazu
Miyazawa Hajime
Uehara Keitaro Hara Masahiro
Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection
author_facet Yamamoto Kouhei
Inohara Shigekazu
Miyazawa Hajime
Uehara Keitaro Hara Masahiro
author_sort Yamamoto Kouhei
title Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection
title_short Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection
title_full Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection
title_fullStr Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection
title_full_unstemmed Proceedings of the 29th Annual Hawaii International Conference on System Sciences- 1996 Distributed Persistent Object System with Uniform Representation of Pointers and Its Garbage Collection
title_sort proceedings of the 29th annual hawaii international conference on system sciences- 1996 distributed persistent object system with uniform representation of pointers and its garbage collection
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.835
http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf
long_lat ENVELOPE(13.758,13.758,66.844,66.844)
geographic Sion
geographic_facet Sion
genre The Pointers
genre_facet The Pointers
op_source http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.100.835
http://csdl.computer.org/comp/proceedings/hicss/1996/7324/00/73240012.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766216898703261696