DocumentCode
1619514
Title
An active self-optimizing multiplayer gaming architecture
Author
Ramakrishna, V. ; Robinson, Max ; Eustice, Kevin ; Reiher, Peter
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
2003
fDate
6/25/2003 12:00:00 AM
Firstpage
32
Lastpage
41
Abstract
Multiplayer games are representative of a large class of distributed applications that suffer from redundant communication, bottlenecks and poor reactivity to changing network conditions. Many of these problems can be alleviated through simple network adaptations at the infrastructure level. In our model, game packets are directed along the edges of a tree connecting the players, aggregated and multicast as necessary. This tree is heuristically formed, and is dynamically adjusted in response to changes in network conditions. We have designed and implemented a prototype using ANTS that performs these adaptations for unmodified DOOM clients. Active networks are currently the only open architecture suitable for these types of applications. We present analytical results that illustrate of reduction in communication overhead, and show that the multicast tree can quickly adjust to changing network conditions. The overhead of the active networks layer is acceptable, especially in wide-area networks.
Keywords
client-server systems; computer games; middleware; multicast protocols; open systems; ANTS; DOOM client; active network; active self-optimizing architecture; aggregated connection; bottlenecks; communication overhead reduction; distributed application; dynamic adjustment; game packet; heuristic tree; multicast connection; multicast tree; multiplayer gaming architecture; network adaptation; network condition change; open architecture; redundant communication; tree connection; wide-area network; Computer architecture; Conferences; Middleware;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomic Computing Workshop. 2003. Proceedings of the
Print_ISBN
0-7695-1983-0
Type
conf
DOI
10.1109/ACW.2003.1210202
Filename
1210202
Link To Document