首页 | 本学科首页   官方微博 | 高级检索  
   检索      


An Active Self-Optimizing Multiplayer Gaming Architecture
Authors:V Ramakrishna  Max Robinson  Kevin Eustice  Peter Reiher
Institution:(1) Laboratory for Advanced Systems Research, Department of Computer Science, University of California, Los Angeles, CA, 90095
Abstract:Multiplayer games are representative of a large class of distributed applications that suffer from redundant communication, bottlenecks, single points of failure and poor reactivity to changing network conditions. Many of these problems can be alleviated through simple network adaptations at the infrastructure level. In this paper, we describe a model in which game packets are directed along the edges of a rooted tree connecting the players, aggregated during the upstream flight and multicast from the root to the leaves. This tree is constructed based on a heuristic, and can dynamically adjust itself in response to changes in network conditions. This gaming infrastructure is built and maintained using active networks, which is currently the only open architecture suitable for these types of applications. We have designed and implemented a prototype using ANTS that performs these adaptations for unmodified DOOM clients. We present analytical and simulation results that illustrate the reduction in communication overhead, and show that the multicast tree can quickly adjust to changing network conditions. The overhead of the active network-based middleware is acceptable, especially in wide-area networks.
Keywords:Multiplayer games  Active networks  Self-optimizing middleware  Multicast  Packet aggregation
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号