Title
Efficient Global Pointers With Spontaneous Process Migration
Abstract
We present an approach to implementing and using global pointers in a distributed computing environment. The programmer is able to create pointer-based distributed data structures, which can then be used by sequential or parallel programs without having to differentiate between local and global pointers. Any reference to a remote address causes the process to either migrate to the remote host, where it continues its execution, or to perform a remote access operation. The decision is made automatically and fully transparently to the programmer. By using a hardware-supported memory checking mechanism, we avoid any overhead associated with the detection of remote references.
Year
DOI
Venue
2008
10.1109/PDP.2008.35
PDP
Keywords
Field
DocType
data structures,parallel programming,distributed computing,global pointers,hardware-supported memory checking mechanism,parallel programs,pointer-based distributed data structures,remote access operation,sequential programs,spontaneous process migration,Global Pointers,Process Migration
Pointer (computer programming),Data structure,Programmer,Spontaneous process,Distributed Computing Environment,Computer science,Parallel computing,Process migration,Smart pointer,Distributed data structures,Operating system,Distributed computing
Conference
ISSN
Citations 
PageRank 
1066-6192
3
0.44
References 
Authors
7
3
Name
Order
Citations
PageRank
Koji Noguchi130.44
Michael Dillencourt2545.47
Lubomir Bic3332125.18