Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2002 · 11 citations · 6 references
ComputingComputer ScienceComputer SystemsComputer NetworksDigital CommunicationMobile SystemsCongestion ControlData Link LayerInternet Protocol SuiteNetwork ArchitectureNetwork ProtocolsTransport LayerCongestion Control ProtocolsHigh-speed Transport ProtocolsTransport Protocol Congestion ControlTransport Protocol Design
With the advent of high-speed access network technologies such as ADSL, increasing numbers of Internet users are participating in various interactive multimedia applications. Among these, the most popular are the massively interactive on-line games, or MMPOGs. In MMPOGs, a large amount of event data is associated with various control objects. This event data has different characteristics from that which is generally used on the Internet. Namely, events occur very frequently with short inter-arrival times and their size is quite small, because they only contain control information. Most commercial MMPOGs use TCP or UDP as the transport protocol for the event data. However, since TCP is such a heavy protocol, due to its complex congestion control algorithm and byte-oriented window scheme, it is difficult to support many concurrent users. On the other hand, UDP is a relatively lightweight protocol, but there are no functions available which permit reliable transmission and session management. In this paper, we propose a new transport protocol, Game Transport Protocol (GTP), which is designed for the transmission of the event data used by MMPOGs. GTP supports several functions designed to meet the various requirements of MMPOGs. Firstly, GTP uses a packet-based window scheme not a byte-based window scheme as in the case of TCP. This scheme is quite simple and suitable for the small size of the event data. Also, GTP performs session management and retransmission using GTP control blocks, and supports an adaptive retransmission scheme that controls the maximum number of retransmissions according to the real-time priority, in order to meet the time constraints of the event data. Although GTP is a specialized transport protocol, optimized for MMPOGs, it could also be utilized as a transport protocol for other interactive multimedia applications.
6
An Architecture for Differentiated Service
Steven Blake, David L. Black, Mark Carlson et al. · 1998 · 5.5K citations
Network game traffic modelling
Johannes Färber · 2002 · 181 citations
Source models of network game traffic
Michael S. Borella · Computer Communications · 2000 · 166 citations
Network infrastructure for massively distributed games
Daniel Bauer, Seán Rooney, Paolo Scotton · 2002 · 72 citations