This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Chromium Renderserver: Scalable and Open Remote Rendering Infrastructure
May/June 2008 (vol. 14 no. 3)
pp. 627-639
Chromium Renderserver (CRRS) is software infrastruc-ture that provides the ability for one or more users to run and view image output from unmodified, interactive OpenGL and X11 applications on a remote, parallel computational platform equipped with graphics hardware accelerators via industry-standard Layer 7 network proto-cols and client viewers. The new contributions of this work include a solution to the problem of synchronizing X11 and OpenGL command streams, remote delivery of parallel hardware accelerated rendering, and a performance anal-ysis of several different optimizations that are generally applicable to a variety of rendering architectures. CRRS is fully operational, Open Source software. imagery and sending it to a remote viewer.

[1] A. Tirumala, F. Qin, J. Dugan, J. Ferguson, and K. Gibbs, Iperf Version 2.0.2, http://dast.nlanr.net/projectsIperf, 2005.
[2] G. Bell, J. Gray, and A. Szalay, “Petascale Computational Systems,” Computer, vol. 39, no. 1, pp. 110-112, 2006.
[3] J. Burrescia and W. Johnston, “ESnet Status Update,” Internet2 Int'l Meeting, 2005.
[4] D.R. Commander, VirtualGL: 3D Without Boundaries—The VirtualGL Project, http:/virtualgl.sourceforge.net/, 2007.
[5] Hewlett-Packard Laboratories, Remote Graphics Software, http://h20331.www2.hp.com/Hpsub/cache286504-0-0-225-121.html , 2006.
[6] HorizonLive.com, Inc., VNC Reflector, http:/vnc-reflector. sourceforge.net/, 2007.
[7] G. Humphreys, M. Houston, R. Ng, R. Frank, S. Ahern, P.D. Kirchner, and J.T. Klosowski, “Chromium: A Stream-Processing Framework for Interactive Rendering on Clusters,” Proc. ACM SIGGRAPH '02, pp. 693-702, 2002.
[8] IBM Systems and Technology Group, IBM Deep Computing Visualization, white paper, http://www-03.ibm.com/servers/deepcomputing/ visualization/downloadsdcvtechwp.pdf , 2005.
[9] Silicon Graphics Inc., OpenGL Vizserver, http://www.sgi.com/products/softwarevizserver /, 2007.
[10] Internetworking Technology Group, Nat'l Inst. for Standards and Tech nology, Nist NET, http://www-x.antd.nist.govnistnet/, 2007.
[11] K. Pfeifle, NX Components, http://openfacts.berlios.deindex-en.phtml?title=NX_Components , 2007.
[12] F. Lamberti and A. Sanna, “A Streaming-Based Solution for Remote Visualization of 3D Graphics on Mobile Devices,” IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 2, pp. 247-260, Mar./Apr. 2007.
[13] J. McGee and K. Jones, SGI OpenGL Vizserver Administrator's Guide, http://techpubs.sgi.com/library/manuals/ 4000/007-4481-008/pdf007-4481-008.pdf, 2004.
[14] Mercury Int'l Technology, Inc., ThinAnywhere, http:/www.thinanywhere.com, 2007.
[15] US Dept. Energy Office of Science, Scientific Discovery through Advanced Computing, http:/www.scidac.org, 2007.
[16] Red Hat, Inc., Distributed Multihead X Project, http:/dmx.sourceforge.net/, 2007.
[17] T. Richardson, Q. Stafford-Fraser, K.R. Wood, and A. Hopper, “Virtual Network Computing,” IEEE Internet Computing, vol. 2, no. 1, pp. 33-38, 1998.
[18] S. Stegmaier, M. Magallon, and T. Ertl, “A Generic Solution for Hardware-Accelerated Remote Visualization,” Proc. Symp. Data Visualization (VISSYM '02), pp. 87-94, 2002.
[19] Tungsten Graphics, Inc., VNC Proxy, http:/vncproxy.sourceforge. net/, 2007.
[20] Visualization Group, Lawrence Berkeley Nat'l Laboratory, svPerfGL, http://codeforge.lbl.gov/projectssvperfgl , 2007.
[21] H. Zimmerman, “OSI Reference Model—The ISO Model of Model of Architecture for Computer Systems Interconnection,” IEEE Trans. Comm., vol. 28, no. 4, pp. 425-432, Apr. 1980.

Index Terms:
remote visualization, remote rendering, parallel rendering, virtual network computer, collaborative visualization, distance visualization
Citation:
Brian Paul, Sean Ahern, Wes Bethel, Eric Brugger, Rich Cook, Jamison Daniel, Ken Lewis, Jens Owen, Dale Southard, "Chromium Renderserver: Scalable and Open Remote Rendering Infrastructure," IEEE Transactions on Visualization and Computer Graphics, vol. 14, no. 3, pp. 627-639, May-June 2008, doi:10.1109/TVCG.2007.70631
Usage of this product signifies your acceptance of the Terms of Use.