学位论文 > 优秀研究生学位论文题录展示

基于网格计算的分布式仿真关键问题研究

作 者: 刘民岷
导 师: 孙世新
学 校: 电子科技大学
专 业: 计算机软件与理论
关键词: 分布式仿真 HLA 网格服务 任务调度 邦员迁移 乐观时间推进 组密钥更新 可信传输
分类号: TP391.9
类 型: 博士论文
年 份: 2011年
下 载: 134次
引 用: 0次
阅 读: 论文下载
 

内容摘要


分布式仿真技术以其灵活、高效和经济的特点在短短的几十年时间内得到了迅猛的发展,并广泛应用于航空、军事、社会经济及游戏娱乐等诸多领域,成为人们进行系统分析、设计、测试、试验、预测及操作训练的有力工具。分布式仿真技术已经成为了继理论研究和实验研究之外,人们认识和改造客观世界的第三种重要手段。高层体系结构(High Level Architecture,HLA)着眼于解决分布式仿真的互操作和可重用问题,已成为构建分布式仿真系统的事实标准。基于HLA的分布式仿真技术在众多领域都得到了广泛的应用。但是,随着仿真应用领域的不断扩大,仿真系统的规模和复杂度也不断提高,对计算资源、存储资源、通信资源以及专用仿真软硬件的要求也越来越高。传统基于HLA的仿真应用正越来越多地受到计算资源利用率相对低下、缺乏动态负载平衡能力和有效的安全机制、海量数据难以存储和及时有效处理等诸多问题的困扰,这已成为制约HLA在大规模分布式仿真领域进一步发展的瓶颈。近年来,网格技术和Web服务技术的出现,为解决传统HLA仿真应用存在的问题提供了一个新的途径,基于网格技术的HLA仿真技术逐渐成为了仿真领域的研究热点。本文利用网格服务相关技术,提出了一个用于构建大规模、跨网络的分布式应用的框架GADS,并就基于网格服务的分布式仿真系统的若干关键问题进行了深入研究和探讨。论文的主要研究内容包括:针对基于HLA的分布式仿真技术存在的不足,分析了当前流行的解决方案及其优缺点,确定了基于网格计算和Web服务的分布式仿真的研究方向,并设计了基于网格计算的分布式仿真框架GADS。该框架中创新性地引入了仿真代理层的概念,通过代理层的引入,提高了仿真的灵活性和性能。在GADS仿真框架的基础上,提出了基于GADS的分布式仿真系统构建方法和构建流程;并分析了基于GADS框架的分布式仿真交互运行过程。研究了GADS框架下的仿真任务调度服务及负载平衡策略。定义了基于主机负载平衡度及网络通信代价的仿真任务调度算法评价标准,并以此为目标函数设计了基于无向完全图UCG的仿真任务调度算法。在此基础上,针对大多数分布式仿真呈现出通信交互密集的特征,进一步提出了基于UCG的通信优先两级调度算法,并分析了该算法的优点及应用场合。针对动态调度问题,定义了系统负载平衡度概念及计算方式,并提出了GADS框架下的负载平衡策略。借助于GADS框架中引入的仿真代理层,对现有邦员迁移算法进行优化,设计了一个免冻结的仿真邦员迁移协议GFMP。该协议采用两阶段迁移的方式,并且在迁移过程中只需修改仿真代理的代理对象,仿真源节点和目标节点可以在一定的程度上重叠运行,从而无需在迁移过程中冻结整个仿真的执行,有效提高了实施负载平衡的效率。HLA时间管理作为分布式仿真开发过程中的可选服务,提供了多种时间管理策略,但都还不够成熟,存在着诸多问题。本文对流行的保守时间推进机制进行了全面研究,分析了基于时间前瞻量和GALT的保守时间推进算法的代价及死锁问题;并在重点分析经典的Frederick算法的基础上,设计了一个基于GALT的保守时间推进改进算法,该改进算法可以避免Frederick算法中出现的死锁问题。针对乐观时间推进策略,提出了检查点设置周期算法,该算法综合考虑了回滚概率和可能回滚长度两个因素,通过合理的检查点设置,实现了对常规乐观时间推进算法的性能优化。创新性地将向量时间引入到乐观时间推进机制研究中,并定义了向量时间更新策略,进而提出回滚向量的概念并利用经典仿真推进案例分析了基于向量时间的回滚算法,在此基础上设计了基于向量时间的分布式仿真乐观推进算法。鉴于HLA规范在仿真安全管理方面的缺失,在GADS框架下设计了分布式仿真安全体系结构,并给出了GADS框架下的安全策略。针对在开放网络中进行安全分布式仿真问题,提出了一个零副作用的组密钥更新算法,算法避免了基于树结构的密钥更新算法的弊端,在成员加入或退出时,可以在不影响其余组员的情况下更新组密钥。该算法不仅可以应用于基于GADS框架的分布式仿真中,也可以应用于其他所有需要安全组播通信的场景。另外,设计了一个基于可信计算的可信传输协议,用于在开放的网络环境下进行可信的数据传输,该协议可应用于邦员跨安全域迁移的情况,也适用于其他需要进行可信传输的场景。在GADS仿真框架的基础上,设计实现了一个分布式测试仿真系统,该系统作为2008年度总装重点试验项目主要内容,目前已经投入试运行,系统各项指标均达到标准,运行状况良好。目前该项目正在申请全军科技进步一等奖。

全文目录


摘要  5-7
ABSTRACT  7-14
第一章 绪论  14-43
  1.1 课题来源及研究背景  14-21
    1.1.1 课题来源  14
    1.1.2 相关背景  14-21
  1.2 分布式仿真技术的发展  21-31
    1.2.1 分布式仿真技术的发展历史  21-25
    1.2.2 HLA 技术现状  25-31
  1.3 基于网格服务的分布式仿真关键问题  31-39
    1.3.1 大规模分布式仿真应用需求  31-32
    1.3.2 HLA 分布式仿真技术存在问题  32-34
    1.3.3 基于网格服务的分布式仿真技术现状  34-39
  1.4 论文主要内容、组织结构及主要贡献  39-43
    1.4.1 论文主要内容  39-40
    1.4.2 论文组织结构  40-41
    1.4.3 论文的主要贡献  41-43
第二章 基于网格服务的分布式仿真框架GADS  43-64
  2.1 GADS框架体系结构  44-59
    2.1.1 仿真网格资源层  45
    2.1.2 HLA-RTI及通信层  45-50
    2.1.3 仿真运行管理服务层  50-58
    2.1.4 仿真代理层  58-59
    2.1.5 仿真应用及门户层  59
    2.1.6 仿真安全管理服务  59
  2.2 基于GADS的分布式仿真系统构建  59-63
  2.3 本章小结  63-64
第三章 GADS框架下的调度服务及负载平衡策略  64-101
  3.1 仿真调度技术概述  64-65
  3.2 分布式仿真任务调度技术现状  65-70
  3.3 GADS框架下任务调度设计  70-88
    3.3.1 仿真任务间通信模式  70-71
    3.3.2 分布式仿真任务调度模型  71-73
    3.3.3 分布式仿真任务调度算法评价标准  73-74
    3.3.4 基于UCG 的仿真任务调度算法  74-80
    3.3.5 基于UCG 的通信优先两级调度算法  80-86
    3.3.6 对比实验及讨论  86-88
  3.4 GADS框架下的负载平衡策略及邦员迁移协议  88-99
    3.4.1 相关背景  90-91
    3.4.2 GADS框架下的负载平衡方案  91-95
    3.4.3 基于仿真代理的邦员迁移协议(GFMP)  95-98
    3.4.4 实验及性能评价  98-99
  3.5 本章小结  99-101
第四章 分布式仿真时间推进机制研究  101-142
  4.1 HLA 时间管理服务概述  101-111
    4.1.1 基本概念  101-104
    4.1.2 HLA 时间管理的目标及原则  104-107
    4.1.3 分布式仿真时间管理机制  107-111
  4.2 同步时钟算法  111-113
  4.3 保守时间推进机制及分析  113-125
    4.3.1 时间前瞻量及GALT  114-115
    4.3.2 基于前瞻量的保守时间推进策略  115-119
    4.3.3 基于GALT 的保守时间推进策略分析  119-125
  4.4 乐观时间推进机制分析  125-132
    4.4.1 全局虚拟时间(Global Virtual Time)  126
    4.4.2 HLA下的Time Warp乐观推进策略  126-128
    4.4.3 乐观推进机制下的状态保存策略  128-132
  4.5 基于向量时间的乐观时间同步算法研究  132-139
  4.6 本章小结  139-142
第五章 GADS框架下的安全管理机制  142-162
  5.1 概述  142-143
  5.2 GADS框架下的安全体系结构  143-144
  5.3 一个零副作用的组密钥更新机制  144-154
    5.3.1 组密钥更新技术现状  145-149
    5.3.2 基于可信平台的零副作用组密钥更新策略  149-154
  5.4 GADS框架下的可信传输协议  154-160
    5.4.1 问题的提出  154-155
    5.4.2 基于可信计算的可信传输协议  155-159
    5.4.3 安全性分析  159-160
  5.5 本章小结  160-162
第六章 基于GADS的运载火箭分布式测试仿真系统  162-180
  6.1 项目背景  162-163
  6.2 系统研究内容  163-166
  6.3 系统总体结构  166-168
  6.4 系统实现关键技术  168-174
    6.4.1 仿真联邦设计  169-170
    6.4.2 数据交互接口设计  170-172
    6.4.3 Matlab-RTI 中间件设计  172-174
  6.5 分布式测试仿真系统功能  174-179
    6.5.1 功能简介  174-175
    6.5.2 系统组成结构  175-177
    6.5.3 系统功能结构  177-179
  6.6 本章小结  179-180
第七章 结束语  180-183
  7.1 论文工作总结  180-182
  7.2 未来工作展望  182-183
致谢  183-185
参考文献  185-199
攻博期间取得的研究成果  199-201

相似论文

  1. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  2. 不同健康状态对临床实验指标的影响及其与HLA-DQB1等位基因的关联,R346
  3. 葎草花粉过敏性鼻炎与HLA-DQA1基因的关系,R765.21
  4. 脓毒症肺损伤(ALI/ARDS)患者外周血免疫指标Th1、Th2、HLA-DR和Treg的变化及中西医结合治疗,R459.7
  5. HLA-G5参与UC-MSCs移植治疗大鼠急性肝衰竭中的免疫调节作用,R575.3
  6. 多核系统中实时任务调度算法的研究,TP332
  7. 基于云计算的软件测试服务研究,TP311.53
  8. 基于GALS的多核互连及任务调度策略研究,TN47
  9. 多核集群环境下并行地理计算执行时间预测技术研究,TP338.6
  10. 基于HLA的超短波通信仿真系统设计与研究,TN925
  11. 云计算中依赖任务动态并行调度机制的研究,TP3
  12. 基于HLA的数据管理系统的设计,TP315
  13. 基于云计算的海量视频转换平台的设计与实现,TP311.52
  14. 基于HLA的地面作战信息系统的视景仿真技术研究,TP391.9
  15. HLA半相合造血干细胞移植在血液系统恶性疾病中的应用,R733.7
  16. 新疆维吾尔族妇女宫颈上皮内瘤变及宫颈癌中树突状细胞的检测及意义,R737.33
  17. HLA-G低表达通过MAPK信号通路影响滋养细胞生物学行为,R714.2
  18. PGD/HLA分型方法MDA-PCR-SBT的建立,R714.8
  19. 基于HLA的某型火控雷达回波产生联邦成员的研制,TN958
  20. HIV-1抗原特异性CTL免疫应答影响因素的研究,R392
  21. 10kV高压开关柜智能化在线监测系统研究,TM591

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com