电信科学 ›› 2014, Vol. 30 ›› Issue (10): 78-88.doi: 10.3969/j.issn.1000-0801.2014.10.013

• 研究与开发 • 上一篇    下一篇

基于P2P架构的分布式虚拟环境中一种状态消息的随机分发方法

李涛1,2,胡华1,2,胡海洋1,2,3   

  1. 1 杭州电子科技大学计算机学院 杭州 310018
    2 杭州电子科技大学复杂系统建摸与仿真教育部重点实验室 杭州 310018
    3 南京大学软件新技术国家重点实验室 南京 210093
  • 出版日期:2014-10-15 发布日期:2017-06-29
  • 基金资助:
    国家自然科学基金资助项目;浙江省自然科学基金资助项目;南京大学软件新技术国家重点实验室开放基金资助项目

Random Dissemination Algorithm of Stete-Updating Message for Distributed Virtual Environments of P2P Architecture

Tao Li1,2,Hua Hu1,2,Haiyang Hu1,2,3   

  1. 1 School of Computer Science, Hangzhou Dianzi University, Hangzhou 310018, China
    2 Key Laboratory of Complex Systems Modeling and Simulation, Ministry of Education, Hangzhou Dianzi University, Hangzhou 310018, China
    3 State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210093, China
  • Online:2014-10-15 Published:2017-06-29

摘要:

针对基于P2P通信架构的分布式虚拟环境中的视图一致性问题,在分析有限的网络带宽等影响因素的基础上,提出了一种随机广播算法进行状态消息分发。该算法需预先建立随机几何图结构,并利用给出的通信限制时延进行状态更新消息的发送。结合基于贪心的路由选择算法,通过已获得状态更新消息的节点转发,进而确定节点间的转发路由,获得节点间具有较少通信时延的消息传播时间。经实验分析及验证表明,该算法与其他几种算法相比较而言,在很大程度上减少了时空不一致性事件率,提高了系统性能。

关键词: 点对点, 分布式虚拟环境, 视图一致性, 随机几何图

Abstract:

With the aim at optimizing view consistency in P2P distributed virtual environments, a random broadcasting algorithm for distributing state-updating message among users was proposed. By considering the limited network bandwidth and communication delay, which may affect the users' sensing of the real-life experience and the real-time interaction for the participants, the method was given based on the pre-established random geometric graph to distribute the state-updating messages. The greedy routing algorithm can find the forwarding route and obtain the message-spreading time between the source and the destinations. By compared with several other algorithms, the experiment results show that the random broadcast algorithm can reduce the event rates of the time-space inconsistency and improve the system performance.

Key words: P2P, distributed virtual environment, view consistency, random geometric graph

No Suggested Reading articles found!