检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]浙江工业大学计算机科学与技术学院,杭州310014
出 处:《小型微型计算机系统》2016年第3期448-453,共6页Journal of Chinese Computer Systems
基 金:浙江省自然科学基金项目(LY14F020017;LY13F020026)资助;国家自然科学基金项目(61070042)资助
摘 要:随着新一代存储设备固态盘的发展,如何发挥新存储设施的性能成为近年来的一个研究热点.将固态盘作为"黑盒",通过观察固态盘I/O外部特性,即考察访问粒度与访问队列深度与固态盘性能之间的关系,得出算法设计应遵循的原则,并应用到数据库散列连接算法的设计中.提出了并行化Grace散列连接设计方法,以及根据访问粒度、队列深度计算各阶段缓冲区大小的优化分配方法.一系列实验结果表明本文提出的并行散列连接方法能够充分发挥固态盘性能,优化的缓存分配方案可保证固态盘性能充分发挥而不浪费内存资源.With the development of SSD,howto fully profit from the newstorage has become the hot research topic for recent years.Taking SSD as a black box,this paper derived some algorithm design principles by only knowing the I / O characteristics of SSD,to be specific,by looking into the relationship between access granularity and queue depth,and applied them to hash join in DBMS. We proposed a method to parallelize Grace hash join and invented a buffer allocation scheme based on access granularity and queue depth. Experiments result demonstrated that our proposed method could fully take advantage of the SSD performance gain,and the buffer allocation scheme worked well without wasting the memory resource unnecessarily.
关 键 词:并行散列连接 固态盘内部并行性 缓冲区分配 查询处理
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.221.185.110