-
题名SBS:基于固态盘内部并行性的R-树高效查询算法
- 1
-
-
作者
陈玉标
李建中
李英姝
-
机构
哈尔滨工业大学计算机科学与技术学院
佐治亚州立大学计算机科学与技术学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2020年第11期2404-2418,共15页
-
基金
国家自然科学基金项目(U1811461,61832003,61732003)
美国国家科学基金项目(1741277,1829674)。
-
文摘
由于闪存固态盘逐渐取代机械硬盘成为主流存储,与此同时,随着闪存固态盘技术的进步,越来越多的存储芯片和硬件资源被植入,使得它拥有丰富的内部并行性,而传统的外存算法和数据结构优化工作往往没有考虑固态盘的内部并行性.范围查询作为R-树索引的基础操作,它的性能对于地理信息系统非常重要.但是由于R-树索引父子结点之间加载的依赖问题,使得它很难能够有效地去利用固态盘内部并行性去加速.因此,为了克服该困难,提出一种基于栈结构的范围查询算法SBS(stack batch search).它能在有效地利用固态盘内部并行性的同时,最多只需要O(B log N)内存空间.最后,通过真实数据实验来验证SBS算法的性能.实验结果表明,SBS在可接受的内存消耗情况下,在2款不同的固态盘上,范围查询的性能加速比可达3.4和4.5.
-
关键词
R-树
范围查询
内部并行性
固态盘
加速比
-
Keywords
R-tree
range query
internal parallelism
solid state drives
speed up
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于闪存固态硬盘内部并行机制的R-树优化方法
被引量:1
- 2
-
-
作者
陈玉标
李建中
李英姝
李发明
高宏
-
机构
哈尔滨工业大学计算机科学与技术学院
佐治亚州立大学计算机科学与技术学院
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2018年第9期2066-2082,共17页
-
基金
国家重点研发计划项目(2016YFB1000703)~~
-
文摘
近年来,闪存固态硬盘内部结构有了很大的改进,使得它已拥有丰富的内部并行性.R-树是一种被广泛应用于空间数据管理的索引结构.但是,基于传统机械硬盘和闪存固有特点优化的R-树索引,并没有利用固态硬盘内部并行性来提高查询和更新效率.针对R-树索引,提出一种利用固态硬盘内部并行机制加速查询和更新的方法.首先,实现一种适合于固态硬盘内部并行性的异步I?O提交技术.在此基础上,针对R-树的查询和更新操作,通过聚集读写请求批量提交,以达到利用固态硬盘内部并行性加速的目的.此外,通过理论分析证明该优化方法,即使在并行通道只有4或者8时,依然可以提供1.86和2.93的期望加速比.通过真实数据在3款固态硬盘上的实验测试结果表明,利用优化策略的查询算法可实现高达3倍的稳定加速比,优化后的更新算法可达到2倍以上的加速比.无论是查询密集型或是更新密集型应用场景均有介于两者之间的加速比.
-
关键词
固态硬盘
内部并行性
批量提交
R-树
加速比
-
Keywords
solid state disk
internal parallelism
batch submit R-tree speed up
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种利用固态盘特性的散列连接改进算法
被引量:2
- 3
-
-
作者
杨良怀
潘一帆
范玉雷
-
机构
浙江工业大学计算机科学与技术学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2016年第3期448-453,共6页
-
基金
浙江省自然科学基金项目(LY14F020017
LY13F020026)资助
国家自然科学基金项目(61070042)资助
-
文摘
随着新一代存储设备固态盘的发展,如何发挥新存储设施的性能成为近年来的一个研究热点.将固态盘作为"黑盒",通过观察固态盘I/O外部特性,即考察访问粒度与访问队列深度与固态盘性能之间的关系,得出算法设计应遵循的原则,并应用到数据库散列连接算法的设计中.提出了并行化Grace散列连接设计方法,以及根据访问粒度、队列深度计算各阶段缓冲区大小的优化分配方法.一系列实验结果表明本文提出的并行散列连接方法能够充分发挥固态盘性能,优化的缓存分配方案可保证固态盘性能充分发挥而不浪费内存资源.
-
关键词
并行散列连接
固态盘内部并行性
缓冲区分配
查询处理
-
Keywords
parallel hash join
SSD internal parallelism
buffer allocation
query processing
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-