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 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

A publish subscribe support for networked multiplayer games

Ricci, Laura;Fabrizio, Baiardi
2007-01-01

Abstract

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 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
2007
9780889866522
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/115640
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 2
social impact