PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
An inclusive session level protocol for distributed applications
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
UNIX network programming
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
The decoupled simulation model for virtual reality systems
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive simulation in a multi-person virtual world
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Networked virtual environments
I3D '92 Proceedings of the 1992 symposium on Interactive 3D graphics
Understanding the limitations of causally and totally ordered communication
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
RING: a client-server system for multi-user virtual environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Log-based receiver-reliable multicast for distributed interactive simulation
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
CA '95 Proceedings of the Computer Animation
EM-an environment manager for building networked virtual environments
VRAIS '95 Proceedings of the Virtual Reality Annual International Symposium (VRAIS'95)
VRAIS '95 Proceedings of the Virtual Reality Annual International Symposium (VRAIS'95)
The process agent model and message passing in a distributed processing VR system
VRST '97 Proceedings of the ACM symposium on Virtual reality software and technology
VRPN: a device-independent, network-transparent VR peripheral system
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
Presence: Teleoperators and Virtual Environments
Moderating Simulation Lag in Haptic Virtual Environments
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Prediction-based decorators for distributed collaborative haptic virtual environments
International Journal of Computer Applications in Technology
Network lag mitigation methods in collaborative distributed simulations
CTS'05 Proceedings of the 2005 international conference on Collaborative technologies and systems
Hi-index | 0.00 |
Virtual environment (VE) applications involve many different tasks, including interfacing with input and output devices, providing responsive user interaction, and simulating a dynamic environment. The variety and number of tasks lends the application to a distributed computing system, where different tasks are performed by different computing resources. A critical issue that arises from such a design is how information is communicated between tasks. In particular, for virtual environments, how information is communicated promptly is the critical issue. In this work, we describe a pattern of communication common between VE tasks which is not addressed by other communication protocols, namely the communication of state information that continuously changes. We describe a new protocol based on an updatable queue abstraction which allows obsolete state information to be discarded, and compare a prototype implementation of that abstraction with a standard communication protocol.