loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
3rd Euromicro Workshop on Parallel and Distributed Processing
Implementing distributed shared memory based on DCE
San Remo, Italy
January 25-January 27
ISBN: 0-8186-7031-2
B. Dreier, Dept. of Math., Augsburg Univ., Germany
T. Ungerer, Dept. of Math., Augsburg Univ., Germany
The Distributed Computing Environment (DCE) software of the Open Software Foundation offers solutions for security problems and for shared file management in heterogeneous computer networks. It allows distributed programming by remote procedure calls and parallel programming by threads. Distributed shared memory in a computer network pretends a globally shared address space among networked computers. By introducing distributed shared memory into DCE we raise the concept of threads to a higher level of concurrency-threads are spread over several machines. POSIX 1003.4a-compliant multithreaded programs are automatically transformed to execute on a computer network running DCE. Reprogramming is not necessary. The translator algorithms are concealed behind a precompiler, and a runtime system on top of DCE realizes the globally shared address space and distributes threads among different machines.
Index Terms:
distributed memory systems; shared memory systems; file organisation; computer networks; parallel programming; remote procedure calls; distributed shared memory; DCE; Distributed Computing Environment; Open Software Foundation; security problems; shared file management; heterogeneous computer network; distributed programming; remote procedure calls; parallel programming; threads; globally shared address space; concurrency; POSIX; multithreaded programs; translator algorithms; precompiler; runtime system
Citation:
B. Dreier, T. Ungerer, "Implementing distributed shared memory based on DCE," pdp, pp.84, 3rd Euromicro Workshop on Parallel and Distributed Processing, 1995
Usage of this product signifies your acceptance of the Terms of Use.