@inproceedings{dc26b056b76e4f82b21311b2c8a48cdb,
title = "Demo: Evolving Pub/Sub subscriptions for multiplayer online games",
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.",
keywords = "Dead reckoning, Online games, Publish/subscribe",
author = "Cesar Canas and Kaiwen Zhang and Bettina Kemme and J{\"o}rg Kienzle and Jacobsen, {Hans Arno}",
note = "Publisher Copyright: {\textcopyright} 2016 ACM.; 10th ACM International Conference on Distributed and Event-Based Systems, DEBS 2016 ; Conference date: 20-06-2016 Through 24-06-2016",
year = "2016",
month = jun,
day = "13",
doi = "10.1145/2933267.2933297",
language = "English",
series = "DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems",
publisher = "Association for Computing Machinery, Inc",
pages = "344--347",
booktitle = "DEBS 2016 - Proceedings of the 10th ACM International Conference on Distributed and Event-Based Systems",
}