分布式系统仿真优化技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:dong770527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着仿真应用领域的不断拓展,分布式系统仿真技术已逐渐成为被广泛使用的主流技术。高层体系结构(High Level Architecture,HLA)成为了分布式仿真领域的标准体系结构。HLA重点突出了仿真系统互操作性和扩展性,并支持多种联邦成员进行交互。HLA中的时间管理服务是实现仿真系统时间同步的关键,对于解决仿真系统中的消息时序问题及保证仿真系统的正确运行起到了至关重要的作用。本文根据项目业务需求,提出了基于STK与HLA的分布式仿真系统结构框架。详细分析了 HLA的组成、规则及其仿真系统结构,讨论了卫星工具包STK的功能特点及其提供的仿真模式。针对仿真系统的死锁问题,本文提出了基于时戳增量期望的前瞻量动态调整算法。通过分析HLA时间管理中的GALT算法,发现前瞻量对于GALT涉及到的OUTTIME计算及解除因成员间相互等待产生的死锁问题具有重要意义。算法将仿真时间分段管理,有效地消除了事件时间戳增量波动较大的影响,同时根据前瞻量与事件时戳增量的关系,对前瞻量大小的设置做了新的定义,最后结合HLA对于前瞻量调整的规则合理地更新前瞻量。针对仿真态势显示不流畅问题,本文提出了基于消息优先级的自适应缓冲区同步协调算法。通过研究联邦成员数据交互与处理的过程,发现问题的根本原因是由于联邦成员之间因处理能力不一致导致的。该算法结合仿真系统中联邦成员的时间推进方式及事件消息对于仿真系统的重要程度,划分了消息的优先级。通过对不同消息数据设置缓冲区,并根据联邦成员程序中数据接收端和数据提取端处理速率的变化,动态调整各缓冲区大小,根据消息优先级对数据进行系统抽样及概率丢弃处理,以此缓解缓冲区存储压力,解决双端数据处理速率不一致所造成的态势显示问题。对于上述两种算法,本文设计相关测试实验,根据采用算法前后的对比实验数据,证明了本文所提算法对于降低仿真系统死锁发生率及提高仿真态势显示流畅度等方面,有着较好的改善效果,验证了算法的可行性和实用性。
其他文献
微博作为Web2.0时代新生的网络应用形式,自诞生不久就以其惊人的影响力和急速攀升的用户数量在互联网业界引发了一场前所未有的“微革命”。与其他社交网络不同的是,微博不仅
嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具
拼写校正是自然语言处理领域研究的一个热点。随着信息检索和文本处理系统的大规模应用,人工输入的文档中不可避免地包含拼写错误。对用户输入到搜索引擎中的查询或包含错误拼
随着互联网规模、用户数量以及业务量的增长,新型网络应用也不断涌现,这使得网络拥塞的状况愈加严重和复杂。拥塞控制是尽量避免拥塞以及在拥塞发生时进行有效控制并加以消除
随着控制技术和计算机技术的发展,尤其是Internet/Intranet技术的广泛应用,远程监控工业现场的生产情况已成为可能。实现现场控制层到信息层全面、无缝的信息集成,建立高效的
现代软件开发都要把整个系统按功能分解为小的单元,然后开发这些小单元,这些小的单元隐藏内部实现,对外提供接口,最后组合这些单元为整个系统,实现整个系统的功能。但是系统
将全文检索内嵌在数据库管理系统中,将有助于用户对数据库表上的文本数据建立全文索引,进而可以灵活地检索到文本信息。   国产数据库管理系统达梦数据库实现了全文检索系统
随着Internet技术高速发展,人们越来越关注如何更好地为用户提供个性化和增值服务。这种形势下,业务选择网关应运而生。但是当前市场上的业务选择网关都是面向网络运营商的粗
伴随着国内外相关研究机构对高性能计算领域关注度的增强,处理器主频和芯片集成度得到极大地提升,目前由于芯片面积的限制以及集成度逐渐接近上限,处理器性能的提升遭遇瓶颈
对人脸的研究在身份验证,档案管理和可视化通讯等诸多领域有着巨大的应用前景。对于人脸的研究大致分为人脸检测,人脸跟踪和人脸识别三部分。人脸检测作为整个人脸分析过程的