期刊文献+

一种基于P2P MMOG的乐观同步算法 被引量:1

An optimistic synchronizatioo algorithm based on P2P for MMOG
下载PDF
导出
摘要 根据P2P MMOG的特点引入周期时间桶算法对游戏状态进行同步,将基于因果关系的事件分布到不同时间桶内执行以维护游戏的一致视图,并针对该算法的缺陷定义最小时间桶来衡量事件执行的乐观度,使每一轮尽可能处理足够多的事件。在此基础上给出全局虚拟时间GVT的计算,以保证及时进行内存的回收。实验结果表明改进的算法可以有效减少回滚次数,降低网络带宽的占用,并能在一定程度上提高系统资源的利用率。 An optimistic synchronization strategy called Breathing Time Bucket algorithm, which can efficiently distribute causally dependent events into different time buckets to keep a proper game view, is introduced to maintain game state consistency based on the characteristics of P2P MMOG. A least time bucket is proposed to guarantee sufficient events to be executed to satisfy game interactive needs by measuring optimist degree. A calculation of Global Virtual Time is also presented to keep timely and effective garbage collection. The simulation results show that the improved algorithm can reduce rollback time and network bandwidth usage efficiently, and can raise system resource utilization rate to some extent also.
作者 邹怡 刘芳
出处 《沈阳航空工业学院学报》 2007年第5期39-42,共4页 Journal of Shenyang Institute of Aeronautical Engineering
关键词 MMOG 同步 时间桶 GVT 事件限 MMOG event synchronization time bucket GVT event horizon
  • 相关文献

参考文献8

  • 1Jefferson D. Virtual Time[J]. ACM Transactions on Programming Languages and Systems,1985,7(3) :404- 425
  • 2C. Diot , L. Gautier. A Distributed Architecture for Multiplayer Interactive Applications on the Internet[J]. IEEE Network Magazine, 1999,13(4) :6 - 15
  • 3J Steinman. Breathing Time Warp[C]. Proc of the 7th Workshop on Parallel and Distributed Simulation, 1993,109- 118
  • 4王学慧,张磊,黄柯棣.基于PDES乐观时间管理的周期时间桶算法研究[J].计算机工程与科学,2005,27(8):70-72. 被引量:1
  • 5Chris GauthierDickey, Daniel Zappalao Virginia Lo. A Fully Distributed Architecture for Massively Multiplayer Online Games[C]. ACM NetGames Workshop, August 2004
  • 6F. Mattern. Efficient Algorithms for Distributed Snapshots and Global Virtual Time Approximation[J]. Journal of Parallel and Distributed Computing, August 1993, 18:423-434
  • 7E. Cronin, B. Filstrup, S. Jamin, et al. An Efficient Synchronization Mechanism for Mirrored Game Architectures (extented version) [J]. Multimedia Tools and Applications, May 2004, 23(1):7 -30
  • 8Leland W E, Taqqu M S, Willinger W, et al. On the Self- Similar Nature of Ethernet Traffic[C]. ACM SIGCOMM, September 1993

二级参考文献5

  • 1Jeff S Steinman. Breathing Time Warp[A].Proc of the 7th Workshop on Parallel and Distributed Simulation (PADS'93)[C].1993.109-118.
  • 2Richard M Fujimoto.Parallel and Distributed Simulation[A].Proc of the 1999 Winter Simulation Conf[C].1999.122-131.
  • 3C D Carothers,R M Fujimoto.Efficient Execution of Time Warp Programs on Heterogeneous, NOWPlatforms[J].IEEE Trans on Parallel and Distributed Systems,2000,11(3):299-317.
  • 4D Nicol,X Liu.The Dark Side of Risk (What Your Mother Never Told You About Time Warp)[A].Proc of the 1997 Workshop on Parallel and Distributed Simulation[C].1997.188-195.
  • 5J S Steinman.SPEEDES: A Multiple-Synchronization Environment for Parallel Discrete Event Simulation[J]. Int'l Journal on Computer Simulation,1992,2(3):251-286.

同被引文献9

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部