BEN LEONG

Assistant Professor, School of Computing

National University of Singapore

Blk S14, 3 Science Drive 2, #06-14, S(117543)

Tel: (+65) 6516 4240 Fax: (+65) 6775 4941

Email: benleong at comp.nus.edu.sg

 

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:

  1. Ashwin Bharambe, Venkat Padmanabhan, and Srinivasan Seshan: Supporting Spectators in Online Multiplayer Games,  In Proceedings of HOTNETS-III, San Diego, November 2004

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

  3. Ashwin Bharambe, Mukesh Agrawal, and Srinivasan Seshan. Mercury: Supporting scalable multi-attribute range queries. In Proceedings of SIGCOMM 2004, August 2004.

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

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

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

Last updated $Date: 2008/01/01 06:35:12 $