Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
Designing and Optimizing a Scalable CORBA Notification Service
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Mysql Reference Manual
Mercury: a scalable publish-subscribe system for internet games
NetGames '02 Proceedings of the 1st workshop on Network and system support for games
MASSIVE: a distributed virtual reality system incorporating spatial trading
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Determining Collisions between Moving Spheres for Distributed Virtual Environments
CGI '04 Proceedings of the Computer Graphics International
Comparing interest management algorithms for massively multiplayer games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
A3: A Novel Interest Management Algorithm for Distributed Simulations of MMOGs
DS-RT '08 Proceedings of the 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications
Autonomic microcell assignment in massively distributed online virtual environments
Journal of Network and Computer Applications
Challenges of Online Game Development: A Review
Simulation and Gaming
Design issues for Peer-to-Peer Massively Multiplayer Online Games
International Journal of Advanced Media and Communication
Badumna: A decentralised network engine for virtual environments
Computer Networks: The International Journal of Computer and Telecommunications Networking
Rapid development of distributed applications using high-level communication support
Journal of Network and Computer Applications
Distributed scene graph to enable thousands of interacting users in a virtual environment
Proceedings of the 9th Annual Workshop on Network and Systems Support for Games
Spotlight interest management for distributed virtual environments
EGVE'08 Proceedings of the 14th Eurographics conference on Virtual Environments
Managing missed interactions in distributed virtual environments
EGVE'06 Proceedings of the 12th Eurographics conference on Virtual Environments
Grid-based partitioning for large-scale distributed agent-based crowd simulation
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
In this paper we present an implementation of an interest management scheme using standard message oriented middleware (MOM) technologies to provide scalable message dissemination for networked games. The aim of all interest management schemes is to identify when objects that inhabit a virtual world should be interacting and to enable such interaction via message passing while preventing objects that should not be interacting from exchanging messages. The time taken by existing interest management schemes to resolve which objects influence each other may be too large to enable the desired interaction to occur. Furthermore, existing interest management implementations tend to be proprietary and are built directly on top of networking protocols. In this paper we present an approach to interest management based on the predicted movement of objects. Our approach determines the frequency of message exchange between objects on the likelihood that such objects will influence each other in the near future. We then demonstrate, via implementation and experimentation, how existing middleware standards provide a suitable platform for the deployment of our interest management scheme.