A New Approach to Grid Computing for Distributed Rendering

Photo realistic Image Synthesis requires high computational power to generate virtual images from 3D models. In fact, the rendering of a single high-quality image may take days even on powerful computers. In this paper, we present a novel approach based on grid philosophy and the P2P model for distributed rendering. The grid allows us to face this challenge through a highly scalable decentralized architecture, which has been developed and evaluated to carry out rendering of single frames and full animations. An empirical comparison is established with a rendering cluster also developed for this work to generate images for monitoring applications. The main contribution of this paper is to reduce the gap between distributed rendering and the grid by empirically showing the advantages of this approach.

[1]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .

[2]  T KajiyaJames The rendering equation , 1986 .

[3]  David Mould,et al.  Distributed 3D rendering system in a multi-agent platform , 2003, Proceedings of the Fourth Mexican International Conference on Computer Science, 2003. ENC 2003..

[4]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[5]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[6]  Michael Isard,et al.  Distributed rendering of interactive soft shadows , 2002, Parallel Comput..

[7]  William Gropp,et al.  Beowulf Cluster Computing with Linux , 2003 .

[8]  Thomas A. Funkhouser,et al.  Hybrid sort-first and sort-last parallel rendering with a cluster of PCs , 2000, Workshop on Graphics Hardware.

[9]  H.-P. Seidel,et al.  Distributed rendering for multiview parallax displays , 2006, Electronic Imaging.

[10]  Luis Jiménez,et al.  A Multi-Agent Approach to Distributed Rendering Optimization , 2007, AAAI.

[11]  Dipl.-Ing,et al.  Real-time Rendering , 2022 .

[12]  原田 秀逸 私の computer 環境 , 1998 .

[13]  Luis Jiménez,et al.  A Qualitative Expert Knowledge Approach to Rendering Optimization , 2007, ICEIS.

[14]  S. Lee Gooding,et al.  Implementation of a distributed rendering environment for the TeraGrid , 2006, 2006 IEEE Challenges of Large Applications in Distributed Environments.

[15]  Agostino Poggi,et al.  JADE: A software framework for developing multi-agent applications. Lessons learned , 2008, Inf. Softw. Technol..

[16]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[17]  Maria Clicia Stelling de Castro,et al.  Parallel Volume Rendering for Ocean Visualization in a Cluster of PCs , 2004, GeoInfo.

[18]  Daniel A. Reed,et al.  Grids, the TeraGrid, and Beyond , 2003, Computer.

[19]  Greg Humphreys,et al.  Chromium: a stream-processing framework for interactive rendering on clusters , 2002, SIGGRAPH.

[20]  Michi Henning,et al.  A new approach to object-oriented middleware , 2004, IEEE Internet Computing.

[21]  Timothy G. Mattson High performance computing at Intel: the OSCAR software solution stack for cluster computing , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[22]  Stephen L. Scott,et al.  HA-OSCAR: the birth of highly available OSCAR , 2003 .

[23]  David P. Anderson,et al.  BOINC: a system for public-resource computing and storage , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.