历史图数据的存储与计算方法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ltcool
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
历史图作为刻画图网络随着时间维度不断的变化的图数据结构,正在越来越多的场景展现其应用和研究价值。本文从历史图数据入手,着手于研究历史图数据的存储和计算方法。基于Rocks DB存储引擎,本文设计并实现了历史图数据库Hist DB对历史图数据进行高效的存储和检索。Hist DB基于K-V存储模式存储历史图的图增量数据,并结合历史图的顶点检索、图增量检索、历史邻居检索和快照检索四类检索设计并实现了高效的数据检索接口。此外,Hist DB基于分块的底层存储,设计了数据索引区块对检索进行优化,实验表明,Hist DB的索引优化机制可以有效地提升一些数据检索接口的性能。本文结合历史图上查询需求,基于Gremlin静态图查询语言并引入时间维度设计了历史图查询语言Hist QL。基于Hist QL语言,本文还设计实现了历史图查询计算框架Hist Query以对查询语句进行计算,Hist Query使用嵌套的计算单元管理方式,可以实现多层次、多粒度的资源管理和计算调度。此外,本文还基于所设计了无锁通信机制,实现了Hist Query的多线程计算框架。本文还基于实验测试,展示了Hist Query的多线程查询性能,并分析了图划分方式、配置参数、提前终止机制等因素对查询计算的影响,分析了历史图查询计算框架Hist Query的调优机制。结合现有历史图模型定义的不完备性,本文还创新型地映入时间权重边的概念,对历史图模型进行了拓展。基于扩展的历史图模型,本文还研究了历史图上的路径搜索技术,对历史图包含时间权重边的路径问题进行了定义,并利用效用值函数衡量路径搜索过程中的评价规则。本文分别设计了一种基于广度优先搜索的基本算法和一种基于一趟扫描的优化算法以解决历史图的路径搜索问题。实验结果表明,所提出的一趟扫描算法拥有更高的搜索效率,且面对不同的输入数据分布,一趟扫描算法同时也拥有更好的稳定性。
其他文献
大学生的心理发展还不成熟,会产生逆反心理,通过提高大学生的心理素质,可以减少逆反心理现象的发生。本文针对消除大学生的逆反心理进行分析,在不触及学生自尊的情况下,通过
2017年11月20日,中国篮球协会推出12岁以下少年儿童——“小篮球大梦想”发展计划,受到社会各界的广泛关注。12岁以下的少年儿童是刚接受篮球训练的萌芽阶段,在训练活动安排
<正>2017年02月16日来源:科技日报2月15日,美国国家科学院出台报告,关于"是否应该将基因编辑技术应用于设计婴儿"的这一问题,郑重给出如下结论:"应该允许科学家修改人类胚胎,
会议
成就梦想在执着中得到实现,奉献青春在执着中得到闪光。每每蒙蒙细雨,我就会想起中学时那段令人难忘的往事。尽管时过境迁,相隔二十余年,但我依然对那位常含深情爱意、谆谆教
期刊
为了缩短传热时间、降低能耗,以高导热纳米材料石墨烯为填料,以水性酚醛树脂为载体溶液,配制石墨烯/酚醛树脂浸渍改性剂,开发一种导热性能良好的地采暖地板。以吸光度、透射
美国质量协会(ASQ)开展了面向未来的研究,形成了《2015年质量未来报告质量无处不在》。从本期开始,我们将选取部分内容予以刊登。本期刊登的是来自哈佛大学的乔纳森·齐特林(
1 研究背景Castleman病(Castleman Disease,CD)又称为巨大淋巴结病或血管滤泡性淋巴结增生症,是一种较为少见的炎症性淋巴结增生性疾病,病因及发病率仍不明确。该病的诊断主
基于不完全市场竞争理论,构建了两个对称国家碳排放配额政策选择与企业碳减排选择的两阶段博弈模型,运用逆向求解法求得了均衡解,并通过进一步分析碳排放许可证政策、碳排放
介绍了PDJ800型垃圾破袋机的主要技术参数和工作原理,分析了其结构特点及试验。
以"流体阻力与收尾速度"为例,介绍了案例教学法的应用及实施.