|
| |
Adding Spectator Support to Hydra
Project Type: UROP
We have developed Hydra, a peer-to-peer architecture for
massively-multiplayer online games. By supporting a novel augmented
server-client programming model with a protocol that guarantees consistency
in the messages committed when nodes fail, existing game developers can
realize the benefits of a peer-to-peer architecture without the burden of
handling the complexities associated with network churn.
Spectator-mode gaming, or spectating, will likely evolve to become a
popular paradigm for online multiplayer gaming. In the project, the student
will develop, implement and evaluate a technique to add spectator support to
Hydra.
References:
-
Ashwin Bharambe, Venkat Padmanabhan, and
Srinivasan Seshan:
Supporting Spectators in Online Multiplayer Games, In Proceedings
of HOTNETS-III, San Diego, November 2004
-
Ashwin Bharambe, Jeffrey Pang, and Srinivasan Seshan.
Colyseus: A distributed architecture for multiplayer games. In
Proceedings of the ACM/USENIX Third Symposium on Networked Systems Design
and Implementation (NSDI 2006), 2006.
-
Ashwin Bharambe, Mukesh Agrawal, and Srinivasan Seshan.
Mercury: Supporting scalable multi-attribute range queries. In
Proceedings of SIGCOMM 2004, August 2004.
-
Bjorn Knutsson, Honghui Lu, Wei Xu, and Bryan
Hopkins. Peer-to-peer support for
massively multiplayer games. In Proceedings of IEEE INFOCOM’04, March
2004
-
Marios Assiotis and Velin Tzanov.
A distributed architecture
for MMORPG. In Proceedings of the 5th Workshop on Network and System
Support for Games (NetGames 2006), October 2006.
-
Thorsten Hampel, Thomas Bopp, and Robert Hinn.
A peer-to-peer architecture for
massive multiplayer online games. In Proceedings of the 5th Workshop on
Network and System Support for Games (NetGames 2006), October 2006.
|