Selection strategies for peer-to-peer 3D streaming
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
Efficient triangulation for P2P networked virtual environments
Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games
Efficient triangulation for P2P networked virtual environments
Multimedia Tools and Applications
AOI-cast strategies for P2P massively multiplayer online games
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Self-organizing spatial publish subscribe
Proceedings of the 8th ACM international conference on Autonomic computing
Enforcing game rules in untrusted P2P-based MMVEs
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
A scalable peer-to-peer-overlay for real-time massively multiplayer online games
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Network bandwidth evaluation of a hybrid peer-to-peer massively multiplayer framework
Proceedings of the International Conference on the Foundations of Digital Games
Hierarchical interest management for distributed virtual environments
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Hi-index | 0.00 |
Networked virtual environments (NVEs) are computer-generated virtual worlds where users interact by exchanging messages via network connections. Each NVE user often pays attention to only a limited visibility sphere called area of interest (AOI) where interactions occur. The dissemination of messages to other users within the AOI (i.e., the AOI neighbors) thus is a fundamental NVE operation referred to as AOI-cast. Existing studies on NVE scalability have focused on system scalability, or the ability for the system to handle a growing number of total users, by using multicast or peer-to-peer (P2P) architectures. However, another overlooked, yet important form of scalability relates to the handling of a growing number of users within the AOI (or AOI scalability). In this paper, we propose two AOI-cast schemes, called VoroCast and FiboCast, to improve the AOI scalability of P2P-based NVEs. VoroCast constructs a spanning tree across all AOI neighbors based on Voronoi diagrams, while FiboCast dynamically adjusts the messaging range by a Fibonacci sequence, so that AOI neighbors would receive updates at frequencies based on their hop counts from the message originator. Simulations show that the two schemes provide better AOI scalability than existing approaches.