Title :
Parallel ray-tracing with a transactional DSM
Author :
Frenz, S. ; Schoettner, M. ; Goeckelmann, R. ; Schulthess, P.
Author_Institution :
Distributed Syst. Dept., Ulm Univ., Germany
Abstract :
Distributed shared memory (DSM) is a well-known alternative to explicit message passing and remote procedure call. Numerous DSM systems and consistency models have been proposed in the past. The Plurix project implements a DSM operating system (OS) storing data and code, within the DSM. Our DSM storage features a new consistency model (transactional consistency) combining restartable transactions with an optimistic synchronization scheme instead of relying on a hard to use weak consistency model. In this paper we evaluate our system for the first time with a real parallel application, a parallel ray-tracer. The measurements show that our DSM scales quite well for this application even though we are using a strong consistency model.
Keywords :
data integrity; distributed shared memory systems; operating systems (computers); ray tracing; synchronisation; transaction processing; DSM storage; OS; Plurix project; consistency model; distributed shared memory; operating system; optimistic synchronization scheme; parallel ray-tracing; restartable transactions; transactional DSM; transactional consistency; Application software; Distributed databases; Message passing; Middleware; Operating systems; Protocols; Ray tracing; Sockets; Software packages; Software tools;
Conference_Titel :
Cluster Computing and the Grid, 2004. CCGrid 2004. IEEE International Symposium on
Print_ISBN :
0-7803-8430-X
DOI :
10.1109/CCGrid.2004.1336603