Flocks, herds and schools: A distributed behavioral model
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
RING: a client-server system for multi-user virtual environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
MASSIVE: a collaborative virtual environment for teleconferencing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on virtual reality software and technology
NPSNET-V: A New Beginning for Dynamically Extensible Virtual Environments
IEEE Computer Graphics and Applications
Designing a Virtual Environment for Large Audiences
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part II
A multi-user framework supporting video-based avatars
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
Performance evaluation of client-side video stream quality selection using autonomous avatars
Proceedings of the 2004 ACM SIGCHI International Conference on Advances in computer entertainment technology
Telebuddies on the move: social stitching to enhance the networked gaming experience
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
ALVIC versus the internet: redesigning a networked virtual environment architecture
International Journal of Computer Games Technology - Networking for Computer Games
Dynamic server allocation in a real-life deployable communications architecture for networked games
Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games
A Life-Like Agent Interface System with Second Life Avatars on the OpenSimulator Server
OCSC '09 Proceedings of the 3d International Conference on Online Communities and Social Computing: Held as Part of HCI International 2009
Multimedia Tools and Applications
Hi-index | 0.00 |
This paper presents our approach in testing the scalability of large-scale multi-user networked virtual environments. Emphasis is laid on both the number of users that are supported by the architecture and the resulting network traffic, both at client and server side. Instead of using a limited number of actual human users and extrapolating the results to larger user bases, we have opted for a system in which autonomous avatars are employed. These autonomous avatars are programmed with a limited number of fast algorithms that determine their behavior. These algorithms result in awareness of the structure of the world and reactions to events that happen in the world. By using these autonomous avatars as actual users of our Networked Virtual Environment, they also generate traffic that is representative for their human counterparts. This testing methodology is applied to our custom developed networked virtual environment framework 'ALVIC' (Architecture for Large Scale Virtual Interactive Communities). This enables us to prove scalability of the system to at least 1000 clients using results acquired by actually capturing network traffic. This method for scalability testing eliminates the need for large numbers of human users and is furthermore able to provide accurate results by only using a limited number of computers.