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

多存储层次能效散列连接算法

作 者: 刘明超
导 师: 杨良怀
学 校: 浙江工业大学
专 业: 计算机应用技术
关键词: 随机I/O 固态盘 混合存储系统 散列连接
分类号: TP333
类 型: 硕士论文
年 份: 2013年
下 载: 6次
引 用: 0次
阅 读: 论文下载
 

内容摘要


连接是数据库系统查询处理中的一个核心操作,高能效连接算法是能效DBMS中的一个重要研究议题。固态盘和硬盘比较具有随机读写性能快的优势,数据库系统中合理利用这一优势提升连接算法的能效成为可能。本文针对散列连接分区阶段随机写严重的情况,分别在二存储层次(内存+固态盘或硬盘)和多存储层次(内存+固态盘和硬盘)两种情形下,提出了不同的解决方案消除随机I/O对算法性能和能效的不利影响。主要完成了以下几方面工作:1.在数据库存储设备为固态盘的环境中提出了单文件的GRACE散列连接算法(SFHJ), SFHJ分区阶段同一张表的所有分区存储在一个临时文件。该算法能利用固态盘随机读延迟低和顺序写带宽高的优势,提升连接算法性能。2.在数据库存储设备为硬盘的环境中,提出通过缓存优化来减少随机I/O的缓存优化混合散列连接算法(OHHJ),即通过合理优化分区阶段桶缓存的大小来尽量减少分区过程中产生的随机I/O。3.在由HDD和SSD混合的数据库多存储层次系统中,结合SFHJ提出了基于硬盘和固态盘混合存储系统下的组合盘GRACE散列连接算法(CGHJ)。 CGHJ对GRACE散列连接算法分区阶段作如下改进:将固态盘作为内存和硬盘之间的缓存,分区阶段桶缓存满后先写回固态盘的临时文件;临时文件缓存满后,利用迁移缓存将固态盘中的数据转移到硬盘的分区文件。同时在多存储层次系统下对HHJ进行改进,提出了CHHJ。实验结果表明OHHJ能效要一直好于HHJ,而SFHJ和CGHJ在特定的条件下能效也能得到较大的提升。

全文目录


摘要  5-6
ABSTRACT  6-9
第1章 绪论  9-12
  1.1 背景及意义  9-10
  1.2 本文研究内容及贡献  10-11
    1.2.1 研究内容  10-11
    1.2.2 本文贡献  11
  1.3 论文组织  11-12
第2章 相关工作  12-25
  2.1 数据库系统能效优化  12-14
  2.2 数据库散列连接算法  14-17
    2.2.1 GRACE散列连接算法  14-16
    2.2.2 混合散列连接算法  16-17
  2.3 散列连接算法性能优化  17-20
    2.3.1 连接算法性能基于CACHE和缓存的优化  17-18
    2.3.2 多核环境下散列连接算法性能的优化  18-19
    2.3.3 散列连接算法I/O性能的优化  19-20
  2.4 固态盘在数据库系统中的应用  20-24
    2.4.1 基于SSD和HDD混合存储系统  22-23
    2.4.2 基于闪存数据库系统的连接算法  23-24
  2.5 本章小结  24-25
第3章 散列连接算法随机I/O消除  25-37
  3.1 单文件的GRACE散列连接算法  25-26
  3.2 缓存优化的混合散列连接算法  26-29
  3.3 算法实现及能效分析  29-36
    3.3.1 实验设备及环境  29-30
    3.3.2 实验数据  30-31
    3.3.3 SFHJ能效比较  31-33
    3.3.4 OHHJ能效比较  33-36
  3.4 本章小结  36-37
第4章 组合盘散列连接算法  37-52
  4.1 GRACE散列连接算法I/O分析  37-38
  4.2 基于SSD和HDD的CGHJ散列连接算法  38-40
    4.2.1 CGHJ算法设计  38-39
    4.2.2 CGHJ散列连接算法I/O分析  39-40
  4.3 CGHJ算法实现及能效分析  40-46
    4.3.1 数据规模对算法性能的影响  40-41
    4.3.2 缓存对两种散列连接算法性能影响  41-43
    4.3.3 固态盘缓存大小对CGHJ性能的影响  43-45
    4.3.4 迁移缓存对CGHJ散列连接算法性能的影响  45
    4.3.5 CGHJ和GHJ能耗比较  45-46
  4.4 基于组合盘的混合散列连接算法  46-51
  4.5 本章小结  51-52
第5章 总结和展望  52-54
  5.1 总结  52
  5.2 展望  52-54
参考文献  54-57
致谢  57-58
攻读学位期间参加的科研项目和成果  58

相似论文

  1. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  2. 跳频通信系统中同步及频率自适应算法研究,TN914.41
  3. 高频雷达复合调制波形设计与处理,TN958.93
  4. DMR集群系统高层协议的设计和研究,TN929.52
  5. 时间表达式识别与归一化研究,TP391.1
  6. PXI高性能数字I/O模块研制,TP274
  7. 随机时滞系统的稳定性分析与鲁棒控制器设计,TP13
  8. 建构主义学习理论指导下的科教电视节目编导策略研究,G222.3
  9. 基于统计方法的核磁共振人脑图像的分割及三维数据的分析,R445.2
  10. 基于随机森林的植物抗性基因识别方法研究,Q943
  11. 极端气象灾害下考虑不确定断线故障的电力系统随机优化调度,TM73
  12. 可调谐二极管激光吸收光谱技术测定农田氨挥发的初步研究,S158.5
  13. 禾谷镰刀菌致病相关基因的鉴定及其毒素DON特异亲和肽段的淘选,S432.4
  14. 随机路由在无线传感器网络中的研究与应用,TN929.5
  15. 随机时变系统的精确能观性和离散时间随机时不变系统的弱稳定性,O231
  16. 离散copula和quasi-copula的研究,O211.6
  17. 成都地区儿童脓疱疮皮损中金黄色葡萄球菌药敏及随机扩增多态性DNA指纹分析,R440
  18. 宽相依结构随机和尾概率的渐近性,O211.5
  19. 带广义负相依增量的随机和的渐近性,O211.5
  20. 电动缸的测试系统设计及建模,TH137.51
  21. 数量特征敏感问题两阶段整群抽样的统计方法及其应用,R195

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com