论文摘要
随着人类科学研究及社会实践活动的不断发展,分布式仿真系统越来越复杂。现代大规模分布式仿真对大量计算资源和数据的获取需求越来越高,并且需要使用在物理上处于分布式和隶属于不同组织的资源。新兴的网格技术目标为使用标准、开放的通信协议和接口实现分布式资源的协同管理,提供非平凡的服务质量,可为分布式仿真技术的发展提供良好的资源管理平台。如何结合网格技术对资源管理的优势为分布式仿真的发展提供良好的平台是一个重要的、较新的研究方向。本文围绕如何在网格环境组建分布式仿真涉及到的几个重要问题进行了研究。首先,为了在网格环境中构建分布式仿真应用,本文提出了网格环境中分布式仿真的集成框架GDSF(Grid-based Distributed Simulation Framework)。GDSF的目标是为构建各种领域相关的基于网格的分布式仿真系统提供了一个通用的实现框架。GDSF通过仿真功能模块提供仿真网格中基本的、通用的服务,通过这些模块间的交互,仿真网格平台可为用户提供包括仿真应用与模型的开发、仿真任务的提交、计算资源的选择、仿真应用的监控与管理以及仿真过程与结果数据查询等功能。由于分布式仿真应用的独特性,将其移植到网格环境中执行时,将涉及到较多需要研究解决的问题。本文接下来对在网格环境中开发和执行仿真应用涉及到的三个重要问题进行了研究,问题包括:HLA向网格环境的扩展、仿真服务资源的组织与发现以及仿真应用任务调度中的计算节点选择。1)基于HLA/RTI体系的分布式仿真已得到广泛应用,基于HLA/RTI开发的仿真模块如何融入到网格环境以及如何在网格环境组织基于HLA/RTI的仿真是需要研究的问题。针对上述问题,本文提出了基于网格服务实现HLA/RTI向网格环境扩展的系统结构。系统结构在考虑融入网格技术优势之外,同时考虑到了仿真组件的可重用性、互操作性和兼容性等问题。进一步研究了非基于HLA开发的仿真模块及其他类型服务如何融入到HLA/RTI系统结构中,给出了其通信结构。原型系统实验验证系统结构的可行性。2)仿真服务指以服务形式参与到仿真应用的子模块或者仿真应用运行过程访问的子服务。仿真服务资源是直接参与仿真应用核心资源,对其的有效管理是构建分布式仿真应用的前提和基础,是为仿真用户提供稳定、高效服务的关键。本文随后对GDSF中仿真服务资源管理问题进行了研究:在分析仿真资源的特征的基础上,仿真服务资源的局部集中、整体动态分布式的组织管理结构;给出了基于语义的仿真服务的描述;并根据语义描述给出了基于领域本体的仿真服务匹配算法。3)在仿真应用任务调度之前,如何针对具体仿真用户和应用的需求,优化选择计算节点资源,使仿真应用在满足需求的资源上顺利、高效和稳定的执行是一个需要解决的重要问题。本文最后对仿真应用任务调度过程中的网格计算节点的选择问题进行了研究:分析了基于GDSF仿真网格中仿真应用的常见的通信模式,将仿真应用分为计算密集的序列型仿真和交互通信密集型仿真。随后根据不同类型通信模式仿真应用对通信的需求,利用计算经济学和图论方法分别建立仿真应用任务计算节点选择模型,并设计相应的优化选择算法。相应的实验验证了该算法显著提高了应用执行和资源使用效率。
论文目录
相关论文文献
标签:分布式仿真论文; 高层体系结构论文; 仿真网格论文; 仿真服务论文; 资源组织论文; 资源发现论文; 仿真任务调度论文; 计算节点选择论文; 语义网论文;