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...
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |