Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
Mercury: a scalable publish-subscribe system for internet games
NetGames '02 Proceedings of the 1st workshop on Network and system support for games
A communication architecture for massive multiplayer games
NetGames '02 Proceedings of the 1st workshop on Network and system support for games
Issues in Designing a Communication Architecture for Large-Scale Virtual Environments
NGC '99 Proceedings of the First International COST264 Workshop on Networked Group Communication
An Evaluation of Grouping Techniques for State Dissemination in Networked Multi-User Games
MASCOTS '01 Proceedings of the Ninth International Symposium in Modeling, Analysis and Simulation of Computer and Telecommunication Systems
DiVES: A Distributed Support for Networked Virtual Environments
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 01
Nomad: virtual environments on P2P voronoi overlays
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
Hi-index | 0.00 |
This paper presents DiGAS, a distributed support for networked multiplayer games. DiGAS exploits the Areas of Interest of the players to define communication groups which are supported by a middleware layer designed according to the publish subscribe model. An acyclic peer to peer network of brokers implements the communication support. This network can be dynamically reconfigured and it can tolerate dynamic disconnections of brokers by a proper recovery mechanism. Events generated by a player are notified to the network. Furthermore, each player delivers a set of subscriptions describing its interest in a set of events. These are exploited to define the routing tables of the brokers. The paper presents several routing algorithms and shows their effectiveness through a set of experiments