dc.contributor.author | Bugeja, Keith | en_US |
dc.contributor.author | Debattista, Kurt | en_US |
dc.contributor.author | Spina, Sandro | en_US |
dc.contributor.author | Chalmers, Alan | en_US |
dc.contributor.editor | Margarita Amor and Markus Hadwiger | en_US |
dc.date.accessioned | 2014-12-16T07:31:16Z | |
dc.date.available | 2014-12-16T07:31:16Z | |
dc.date.issued | 2014 | en_US |
dc.identifier.isbn | 978-3-905674-59-0 | en_US |
dc.identifier.issn | 1727-348X | en_US |
dc.identifier.uri | http://dx.doi.org/10.2312/pgv.20141079 | en_US |
dc.identifier.uri | http://hdl.handle.net/10.2312/pgv.20141079.009-016 | |
dc.description.abstract | Due to the computational expense of high-fidelity graphics, parallel and distributed systems have frequently been employed to achieve faster rendering times. The form of distributed computing used, with a few exceptions such as the use of GRID computing, is limited to dedicated clusters available to medium to large organisations. Recently, a number of applications have made use of shared resources in order to alleviate costs of computation. Peer-to-peer computing has arisen as one of the major models for off-loading costs from a centralised computational entity to benefit a number of peers participating in a common activity. This work introduces a peer-to-peer collaborative environment for improving rendering performance for a number of peers where the program state, that is the result of some computation among the participants, is shared. A peer that computes part of this state shares it with the others via a propagation mechanism based on epidemiology. In order to demonstrate this approach, the traditional Irradiance Cache algorithm is extended to account for sharing over a network within the presented collaborative framework introduced. Results, which show an overall speedup with little overheads, are presented for scenes in which a number of peers navigate shared virtual environments. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.subject | Computer Graphics [I.3.1] | en_US |
dc.subject | Hardware Architecture | en_US |
dc.subject | Parallel processing | en_US |
dc.subject | Computer Graphics [I.3.2] | en_US |
dc.subject | Graphics Systems | en_US |
dc.subject | Distributed/network graphics | en_US |
dc.subject | Computer Graphics [I.3.7] | en_US |
dc.subject | Three Dimensional Graphics and Realism | en_US |
dc.subject | Animation and Raytracing | en_US |
dc.subject | Computer Graphics [I.3.8] | en_US |
dc.subject | Applications | en_US |
dc.subject | | en_US |
dc.subject | Systems and Software [H.3.4] | en_US |
dc.subject | Distributed systems | en_US |
dc.title | Collaborative High-fidelity Rendering over Peer-to-peer Networks | en_US |
dc.description.seriesinformation | Eurographics Symposium on Parallel Graphics and Visualization | en_US |