The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2008 vol.14)
pp: 627-639
ABSTRACT
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.
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 & Computer Graphics, vol.14, no. 3, pp. 627-639, May/June 2008, doi:10.1109/TVCG.2007.70631
REFERENCES
[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.
636 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool