NetEffect: a network architecture for large-scale multi-user virtual worlds
VRST '97 Proceedings of the ACM symposium on Virtual reality software and technology
The grid
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
Combined path and server selection in dynamic multimedia environments
MULTIMEDIA '99 Proceedings of the seventh ACM international conference on Multimedia (Part 1)
Collaborative virtual environments in the year of the dragon
Proceedings of the third international conference on Collaborative virtual environments
The resource sharing system: dynamic federate mapping for HLA-based distributed simulation
Proceedings of the fifteenth workshop on Parallel and distributed simulation
An Efficient Partitioning Algorithm for Distributed Virtual Environment Systems
IEEE Transactions on Parallel and Distributed Systems
A multi-server architecture for distributed virtual walkthrough
VRST '02 Proceedings of the ACM symposium on Virtual reality software and technology
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
Distributed Shared Memory: Concepts and Systems
IEEE Parallel & Distributed Technology: Systems & Technology
A Taxonomy for Networked Virtual Environments
IEEE MultiMedia
Exploiting Reality with Multicast Groups
IEEE Computer Graphics and Applications
Presence: Teleoperators and Virtual Environments - special issue: IEEE virtual reality 2002 conference
Geographic Load Balancing for Scalable Distributed Web Systems
MASCOTS '00 Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
A Load Balancing Algorithm for a Distributed Multimedia Game Server Architecture
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
A Load Management System for Running HLA-Based Distributed Simulations over the Grid
DS-RT '02 Proceedings of the Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications
Proceedings of the ACM symposium on Virtual reality software and technology
Locality aware dynamic load management for massively multiplayer games
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Game traffic analysis: an MMORPG perspective
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Improving the Performance of Distributed Virtual Environment Systems
IEEE Transactions on Parallel and Distributed Systems
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
ATLAS: A Scalable Network Framework for Distributed Virtual Environments
Presence: Teleoperators and Virtual Environments
A comparison of load balancing techniques for scalable Web servers
IEEE Network: The Magazine of Global Internetworking
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Multi-objective zone mapping in large-scale distributed virtual environments
Journal of Network and Computer Applications
QoS-Aware Server Provisioning for Large-Scale Distributed Virtual Environments
PADS '10 Proceedings of the 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation
Hi-index | 0.00 |
Multi-server-based distributed virtual environment (MSDVE) systems have become prevalent, supporting a large number of internet users. In MSDVEs, the load balancing among servers is an important issue to achieve system scalability. However, existing approaches must pay high migration overhead for the state transition of users or regions, thus the excessive holding time during load distribution makes it difficult for the system to keep the interactive performance acceptable. This paper aims to provide an efficient load distribution mechanism in which a group of servers takes charge of regions and shares region information among servers. The proposed mechanism dynamically classifies task types based on features of requested messages, and distributes each task fairly to neighboring servers. We have implemented the proposed mechanism extending our network framework for DVE, ATLAS, and our experiments show that the task distribution reduces both communication and processing overhead during load distribution without significant classification overhead.