Demo: Evolving Pub/Sub subscriptions for multiplayer online games

Cesar Canas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans Arno Jacobsen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

We identify a class of content-based pub/sub applications with highly dynamic subscriptions. This includes locationbased notification systems, predictive stock trading, and multiplayer games. The traditional method of handling subscription changes by engaging in expensive re-subscription protocols is inadequate when the workload is sufficiently large. We propose evolving subscriptions as a technique to alleviate the overhead of subscription churn when handling regular patterns of subscription changes. Subscribers express as a function of time the evolution of its subscriptions. The pub/sub brokers can then independently modify the evolving subscriptions without requiring further communication with the subscribers. In this demo, we present our design and implementation for supporting evolving subscriptions in the context of a multiplayer online game. We first show how evolving subscriptions are expressed to the pub/sub system. We then demonstrate its usage with a game client, which displays real-time performance measurements between the regular system and our enhanced version. We show the relative impact of using evolving subscriptions by running different experiments with our game engine.

Original languageEnglish
Title of host publicationDEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems
PublisherAssociation for Computing Machinery, Inc
Pages344-347
Number of pages4
ISBN (Electronic)9781450340212
DOIs
StatePublished - 13 Jun 2016
Event10th ACM International Conference on Distributed and Event-Based Systems, DEBS 2016 - Irvine, United States
Duration: 20 Jun 201624 Jun 2016

Publication series

NameDEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems

Conference

Conference10th ACM International Conference on Distributed and Event-Based Systems, DEBS 2016
Country/TerritoryUnited States
CityIrvine
Period20/06/1624/06/16

Keywords

  • Dead reckoning
  • Online games
  • Publish/subscribe

Fingerprint

Dive into the research topics of 'Demo: Evolving Pub/Sub subscriptions for multiplayer online games'. Together they form a unique fingerprint.

Cite this