An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Surround-screen projection-based virtual reality: the design and implementation of the CAVE
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
A performance evaluation of cluster architectures
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
System performance evaluation: methodologies and applications
System performance evaluation: methodologies and applications
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Visualization of CFD results in immersive virtual environments
Advances in Engineering Software
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Building and Using A Scalable Display Wall System
IEEE Computer Graphics and Applications
SoftGenLock: active stereo and genlock for PC cluster
EGVE '03 Proceedings of the workshop on Virtual environments 2003
EGVE '03 Proceedings of the workshop on Virtual environments 2003
Using benchmarking to advance research: a challenge to software engineering
Proceedings of the 25th International Conference on Software Engineering
HPCA '99 Proceedings of the 5th International Symposium on High Performance Computer Architecture
VR Juggler: A Virtual Platform for Virtual Reality Application Development
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
VR '02 Proceedings of the IEEE Virtual Reality Conference 2002
VR '03 Proceedings of the IEEE Virtual Reality 2003
NIST Net: a Linux-based network emulation tool
ACM SIGCOMM Computer Communication Review
Programming Vertex and Pixel Shaders
Programming Vertex and Pixel Shaders
Digital Multimedia
Designing Virtual Reality Systems: The Structured Approach
Designing Virtual Reality Systems: The Structured Approach
A Network Architecture Supporting Consistent Rich Behavior in Collaborative Interactive Applications
IEEE Transactions on Visualization and Computer Graphics
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
A sketch-based interface for collaborative design
SBM'04 Proceedings of the First Eurographics conference on Sketch-Based Interfaces and Modeling
Large Scale Distributed Virtual Environments on the Grid: Design, Implementation, and a Case Study
Computer Supported Cooperative Work in Design IV
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Hi-index | 0.00 |
Cluster computing has become an essential issue for designing immersive visualization systems. This paradigm employs scalable clusters of commodity computers with much lower costs than would be possible with the high-end, shared memory computers that have been traditionally used for virtual reality purposes. This change in the design of virtual reality systems has caused some development environments oriented toward shared memory computing to require modifications to their internal architectures in order to support cluster computing. This is the case of VR Juggler, which is considered one of the most important virtual reality application development frameworks based on open source code. This paper not only describes in detail the mechanisms based on cluster computing included in the internal design of VR Juggler, but also proposes a new global performance evaluation methodology. The goal of this methodology is to test the graphical performance of immersive visualization systems based on clusters of computers in terms of both network latency and number of nodes in the cluster. In this sense, a performance evaluation of VR Juggler, both in an overall and a modular approach, is presented. The obtained results show that VR Juggler can be considered as an efficient tool to support immersive visualization systems on a cluster of computers.