A distributed architecture for multiplayer interactive applications on the Internet
- 1 January 1999
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Network
- Vol. 13 (4) , 6-15
- https://doi.org/10.1109/65.777437
Abstract
This article describes the design, implementation, and evaluation of MiMaze, a distributed multiplayer game on the Internet, and, more precisely, it describes the design of dedicated transmission control mechanisms. MiMaze is implemented on a completely distributed communication architecture based on the IP multicast protocol suite (RTP/UDP/IP). This is the first work to analyze a distributed interactive game on the multicast Internet. The major element of the MiMaze architecture is a distributed synchronization mechanism that guarantees the consistency of the game regardless of network delay. This article provides on evaluation of the MiMaze game on the MBone, and discusses approaches to monitor and evaluate this new type of application. The main contribution of this work is to show, based on on example, the feasibility of this new family of applications on a best-effort network. It is shown that real-time interactivity can be maintained, provided that some level of inconsistency can be tolerated by the application. This work also highlights the role of multicast as an enabling technology for a real-time Internet.Keywords
This publication has 8 references indexed in Scilit:
- Control mechanisms for packet audio in the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Design and evaluation of MiMaze a multi-player game on the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The virtual reality modeling language and JavaCommunications of the ACM, 1998
- MBONE: the multicast backboneCommunications of the ACM, 1994
- Adaptive playout mechanisms for packetized audio applications in wide-area networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Network Time Protocol (Version 3) Specification, Implementation and AnalysisPublished by RFC Editor ,1992
- Host extensions for IP multicastingPublished by RFC Editor ,1989
- Amaze: A Multiplayer Computer GameIEEE Software, 1985