论文部分内容阅读
分布式虚拟环境(DVE,DistributedVirtualEnvironment)是将虚拟环境技术与现在的互联网技术相结合,在一组以网络互联的计算机上同时运行虚拟环境系统的技术。在分布式虚拟环境中,整个虚拟环境的信息量非常大,系统的扩展性很难实现。所以,分布式虚拟环境对通信模型有许多特殊的要求,这种模型需要满足以下几点:可以动态扩展,能降低通信开销,满足实时性需求。
事件模型是一种新型的通信模型,在分布式系统通信中的作用日益明显,事件模型的特点和意义在于它提供了一种松耦合的通讯模式,这种通讯模式有异步通信、动态性、多对多通信方式和可匿名等特点,这些特点使得事件模型能够适应大规模分布式系统的需要。事件模型的松耦合性也使得分布式虚拟环境的通信模型和仿真模块可以分别独立设计开发,减少了设计开发的复杂性。
本文研究的目的是为了实现一种能满足分布式虚拟环境需要的,可扩展、易配置、适应动态需求的事件模型。
在本文中,对于分布式虚拟环境中的事件模型的设计,主要考虑数据模型、事件路由和事件传递三个方面。
(1)数据模型,设计了对称的订购语言与事件结构,是实现对称的事件模型的基础。
(2)事件路由,设计了一种在多个代理结点之间的路由交换策略。
(3)事件传递,采用了主动兴趣过滤的事件传递方式,实现了事件的传递策略。
此外,还对事件传递部分决定事件模型主要性能的事件匹配问题做了重点研究,改进了已有的算法,提出了一种快速而且对称的事件匹配算法。本文介绍了相关的事件模型研究工作,对事件模型的技术、发展和面临的难题进行了研究分析;结合分布式虚拟环境的需求,探讨分布式虚拟环境中的事件模型的设计问题;设计了适合分布式虚拟环境的对称的事件模型并设计了一个快速的对称事件匹配算法。
通过对依据本文设计方案实现的原型的实验和测试,进一步验证了设计的可行性和正确性,并发挥了事件模型的特点,初步体现出事件模型在分布式虚拟环境中的优势。