A DISTRIBUTED GRAPHICS LIBRARY-SYSTEM

Citation
F. Adelstein et al., A DISTRIBUTED GRAPHICS LIBRARY-SYSTEM, Software, practice & experience, 24(4), 1994, pp. 363-376
Citations number
13
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
00380644
Volume
24
Issue
4
Year of publication
1994
Pages
363 - 376
Database
ISI
SICI code
0038-0644(1994)24:4<363:ADGL>2.0.ZU;2-N
Abstract
We present a set of library routines that allow easily parallelized gr aphics rendering routines that require no communication between each p arallel task, such as ray-tracing, to be run efficiently in an environ ment of distributed workstations. The presentation of the paper focuse s on the problems encountered in implementing a distributed system und er Unix and proposes solutions to each problem. Specifically, we discu ss the challenges involved in overcoming the limits of communicating w ith a large number of processes in Unix and in providing fault toleran ce when using sockets. Technical aspects of the implementation and som e additional problems that were encountered are discussed. Finally, we compare the rendering times for a complex image with a renderer using the library and show that the library routines are able to exploit mu ch of the existing parallelism. The library is presented using a graph ics application, though the concepts are generic enough to be of use i n designing any distributed system under Unix.