计算机工程 ›› 2007, Vol. 33 ›› Issue (12): 60-62,7.doi: 10.3969/j.issn.1000-3428.2007.12.021

• 博士论文 • 上一篇    下一篇

分布式虚拟环境中的一致性问题研究

陈 谊   

  1. (北京工商大学计算机学院,北京100037)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-06-20 发布日期:2007-06-20

Research on Consistency Problem in Distributed Virtual Environment

CHEN Yi   

  1. (College of Computer, Beijing Technology and Business University, Beijing 100037)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-06-20 Published:2007-06-20

摘要: 一致性问题是分布式虚拟环境中的基本问题。该文分析和总结了分布式虚拟环境中不一致问题产生的原因和将导致的结果,提出用面向对象方法中的对象-属性-事件机制解决实体状态的一致性问题,用软件时钟同步的方法解决时间一致性问题。提出了一个基于回调滞后的事件定序算法,用于解决事件处理顺序的一致性问题,用坐标转换的方法解决空间一致性问题。将这些方法初步应用于一个分布交互仿真系统-综合仿真环境中,系统的运行结果证明了这些方法的有效性。

关键词: 一致性, 分布虚拟环境, 对象-属性-事件, 时钟同步, 回调滞后, 坐标转换

Abstract: Consistency is the basic problem in distributed virtual environment(DVE). After analyzing the causes and results of inconsistency in DVE, a series of solutions to consistency problems is presented. These solutions include using Object-Property-Event (OPE) mechanism in 哦object-oriented method to solve the entity-state consistency problem, using software clock synchronization to solve time consistency problem, and using coordinate transformation to solve space consistency problem. An event ordering algorithm based on callback lag is also presented in order to solve order consistency problem in processing event. These solutions are applied in synthetic simulation environment (SSE), which is a distributed interactive simulation system. The result of system execution shows that these solutions can effectively solve consistency problems in DVE.

Key words: Consistency, Distributed virtual environment, Object-Property-Event (OPE), Clock synchronization, Callback lag, Coordinate transformation

中图分类号: