Please use this identifier to cite or link to this item: https://doi.org/10.1016/0140-3664(95)01035-1
Title: Client-server based ray-tracer using ASTRA: An asynchronous RPC mechanism
Authors: Shiuan, J.L.J.
Sung, K. 
Ananda, A.L. 
Kiat, K.E.
Keywords: Asynchronous RPC
Client-server model
Distributed application
Ray tracing
Issue Date: May-1996
Citation: Shiuan, J.L.J., Sung, K., Ananda, A.L., Kiat, K.E. (1996-05). Client-server based ray-tracer using ASTRA: An asynchronous RPC mechanism. Computer Communications 19 (5) : 445-455. ScholarBank@NUS Repository. https://doi.org/10.1016/0140-3664(95)01035-1
Abstract: A distributed ray tracer is implemented in a network of workstations using ASTRA, an asynchronous remote procedure call mechanism. The motivation of this work is to utilize the idle cycles available on workstations to speed up the execution of the ray tracing task. The application uses the client-server model with a central dispatcher as the client, sending ray tracing jobs to the servers which handle the actual ray tracing computations. A new job is given to a server that has completed its present job and successfully sent back the results. Performance tests are conducted on a group of homogeneous and heterogeneous workstations using different scene complexities and varying number of servers. Our results showed that for some of the databases, it is possible to achieve 64 times speedup with 85 servers. The paper discusses the ASTRA call primitives, the client and server parts of our distributed ray tracer program, and presents the results of the performance tests.
Source Title: Computer Communications
URI: http://scholarbank.nus.edu.sg/handle/10635/52829
ISSN: 01403664
DOI: 10.1016/0140-3664(95)01035-1
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.