DocumentCode :
3516853
Title :
GIDM: globally-indexed distributed memory
Author :
Kuang, Hairong ; Bic, Lubomir F. ; Dillencourt, Michael B.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear :
2003
fDate :
28-30 May 2003
Firstpage :
108
Lastpage :
114
Abstract :
In applications where a large array is distributed over multiple machines, the programming task is simplified if a common global indexing structure is used on all nodes. Distributed Shared Memory (DSM) can be used to achieve this. However most implementations of DSM are too general and too inefficient for this task. We present a special form of DSM, targeted specifically at numerical distributed applications. This technique decouples the two aspects of DSM systems: the global view and the consistency protocols. The global view allows a program to access each element using its global index even if only a partition of an array is allocated locally. The consistency protocol allows two copies to be synchronized, but leaves the decision of when to synchronize up to the programmer using explicit export/import primitives. The two mechanisms can be used separately or together The technique provides the advantages of easier programming, flexibility, scalability, and good performance.
Keywords :
distributed programming; distributed shared memory systems; consistency protocols; distributed programs; distributed shared memory system; explicit export-import primitives; globally-indexed distributed memory; Access protocols; Application software; Coherence; Computer networks; Computer science; Distributed computing; Grid computing; Indexing; Programming profession; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2003. FTDCS 2003. Proceedings. The Ninth IEEE Workshop on Future Trends of
ISSN :
1071-0485
Print_ISBN :
0-7695-1910-5
Type :
conf
DOI :
10.1109/FTDCS.2003.1204319
Filename :
1204319
Link To Document :
بازگشت