DIS/HLA仿真运行环境中的数据库技术 ——时态数据的实时管理

DIS/HLA仿真运行环境中的数据库技术 ——时态数据的实时管理

论文摘要

仿真建模、仿真运行和事后分析等仿真过程的重要步骤都离不开对相关数据的有效管理,尤其是在仿真运行过程中,必须为仿真系统提供对当前数据的实时访问服务。为了及时提供有关仿真过程的统计分析信息,并实现仿真回放、错误恢复等功能,仿真系统还必须实现对历史数据的有效管理。时态数据库是统一管理客观世界的所有历史状态的数据库系统,能够为用户提供对当前数据和历史数据的查询服务。由于所要管理的数据量空前庞大,数据的存储和查询技术是时态数据库系统的一项重要技术挑战。为了实现对仿真运行环境中相关数据的高效、统一和完整的管理,论文主要研究了基于DIS/HLA仿真运行环境的时态数据的实时管理问题。 数据收集系统是高级分布式仿真环境中与数据管理密切相关的典型组件。论文首先系统研究了数据收集系统的数据存储结构、数据使用方法、数据导入策略等关键问题,重点探讨了数据库技术在数据存储和数据查询中的应用,并在此基础上提出了一种基于日志的时态数据模型,定义了适用于仿真数据管理的四种基本运算。该模型使用一个时间值标识元组,应用时态数据库的快照查询和模式转换技术,可以实现对仿真数据的实时查询和不同仿真体系结构之间数据交互格式的转换,为仿真历史数据的实时使用和事后分析提供了条件。与文件系统、SQLServer数据库系统的比较实验表明,应用该模型对仿真运行环境的时态数据进行管理具有更高的效率。 在数据模型的基础上,论文研究了仿真运行环境中时态数据的快速访问方法,提出了两种新的索引技术:趋于均匀间隔的稀疏索引和可变Hash索引。前者是一种建立在按索引字段有序存放的数据文件之上的顺序索引,索引常驻内存且所消耗的空间固定不变。理论分析和实验结果表明,该索引方法在不影响数据收集过程的前提下,可以有效地减少数据访问的I/O次数。后者是一种建立在时间属性上的动态Hash索引,该索引方法克服了在时态数据的时间属性上建立Hash索引的难点,提出了索引参数随机变化的思想,并应用AP-树对Hash参数进行组织。通过对查询操作的时间复杂度和数据组织的空间复杂度的理论分析和实验验证,表明该索引技术的性能优于同类快照索引技术,并且具有理想的空间利用率。 数据分发管理是HLA接口规范中的六类服务之一,高效的区域匹配算法是研究数据分发管理的重点和难点。区域匹配算法在本质上是空间矩形求交问题,论文将区域匹配及其元数据的管理纳入时态数据管理的范畴,提出了一种基于R-树的匹配算法。该方法用R-树对更新矩形进行组织,并利用Hash索引对其叶结点的组织方式进行了改进。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 1 绪论
  • 1.1 研究背景
  • 1.2 基于仿真运行环境的数据管理及其研究现状
  • 1.3 时态数据库技术及其研究现状
  • 1.3.1 时态数据库中的时间属性
  • 1.3.2 时态数据模型
  • 1.3.3 数据的实时管理
  • 1.3.4 时态数据的索引技术
  • 1.3.4.1 索引
  • 1.3.4.2 时态索引
  • 1.3.4.3 时态索引的性能指标
  • 1.4 本文的主要工作及创新点
  • 1.5 论文的组织结构
  • 2 高级分布式仿真的数据收集
  • 2.1 数据收集
  • 2.1.1 DIS仿真系统的数据收集
  • 2.1.2 HLA仿真系统的数据收集
  • 2.1.3 所收集数据的种类
  • 2.2 数据收集系统的体系结构
  • 2.2.1 数据收集方案
  • 2.2.2 分布式数据收集
  • 2.2.2.1 体系结构
  • 2.2.2.2 数据存储
  • 2.2.2.3 数据收集与数据库
  • 2.3 数据的使用
  • 2.3.1 数据的运行时分析
  • 2.3.2 数据的事后分析
  • 2.4 数据导入策略
  • 2.5 本章小结
  • 3 基于仿真运行环境的时态数据库技术
  • 3.1 关系模型
  • 3.1.1 关系模型的表结构
  • 3.1.2 关系代数和元组关系运算
  • 3.2 时态数据库与时态关系代数
  • 3.2.1 抽象时态数据库
  • 3.2.2 具体时态数据库
  • 3.2.3 时态关系代数
  • 3.3 基于日志的时态数据模型
  • 3.3.1 数据模型的定义
  • 3.3.2 前驱元组和后继元组
  • 3.3.3 关系代数
  • 3.4 模式变换及其应用
  • 3.4.1 模式定义
  • 3.4.2 变换算法
  • 3.4.2.1 全属性模式和完全分解模式之间的变换
  • 3.4.2.2 全属性模式和单属性混合模式之间的变换
  • 3.4.2.3 元组合并
  • 3.4.2.4 无损连接的分解
  • 3.4.3 HLA网关
  • 3.4.3.1 HLA网关原理
  • 3.4.3.2 数据格式变换
  • 3.5 数据库快照及其应用
  • 3.5.1 仿真重放
  • 3.5.2 快照运算
  • 3.6 本章小结
  • 4 基于时间值的顺序索引
  • 4.1 顺序索引
  • 4.2 数据的存储组织
  • 4.2.1 记录的逻辑结构
  • 4.2.2 文件的逻辑结构
  • 4.3 DIS/HLA数据收集系统的索引结构
  • 4.3.1 DIS数据收集系统的索引结构
  • 4.3.2 HLA数据收集系统的索引结构
  • 4.4 趋于均匀间隔的稀疏索引
  • 4.4.1 QEIS索引原理
  • 4.4.2 QEIS索引生成算法
  • 4.4.3 性能分析
  • 4.5 实时事务调度
  • 4.6 实验结果与结论
  • 4.7 本章小结
  • 5 时态数据的可变Hash索引
  • 5.1 Hash索引
  • 5.1.1 静态Hash
  • 5.1.2 动态Hash
  • 5.1.3 时态数据的Hash索引
  • 5.1.4 Hash索引与时间值
  • 5.2 可变 Hash索引
  • 5.2.1 VH索引的原理
  • 5.2.2 Hash参数的确定
  • 5.2.3 Hash参数的AP-树
  • 5.3 性能分析
  • 5.4 实验结果及分析
  • 5.5 本章小结
  • 6 基于 R-树的DDM匹配算法
  • 6.1 DDM及其匹配算法
  • 6.1.1 基本概念
  • 6.1.2 DDM
  • 6.1.3 DDM匹配算法
  • 6.1.4 数据发送
  • 6.2 R-树及其变形
  • 6.2.1 R-树
  • +-树和 R*-树'>6.2.2 R+-树和 R*-树
  • 6.3 基于 R-树的匹配算法
  • 6.3.1 匹配算法
  • 6.3.2 叶结点的Hash索引
  • 6.3.3 匹配过程
  • 6.4 性能分析及实验结果
  • 6.4.1 匹配算法的费用模型
  • 6.4.2 实验方法
  • 6.4.3 实验结果分析
  • 6.5 DDM负载平衡初探
  • 6.5.1 HLA兴趣管理
  • 6.5.2 DDM和数据收集
  • 6.6 本章小结
  • 7 总结与展望
  • 7.1 研究总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 附录A:博士在读期间发表和录用的论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    DIS/HLA仿真运行环境中的数据库技术 ——时态数据的实时管理
    下载Doc文档

    猜你喜欢