期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
基于OpenSSD的闪存转换算法优化
1
作者 陆政 范长军 江云飞 《计算机系统应用》 2018年第5期102-111,共10页
随着信息技术的快速发展,数据存储的需求日益增长,人们对硬盘读写性能的要求越来越高.相比于机械硬盘,固态硬盘可靠性高、能耗低,无寻道时间开销,逐渐取代机械硬盘成为主流的存储介质.但固态硬盘访问数据时需要经过转换,对应的闪存转换... 随着信息技术的快速发展,数据存储的需求日益增长,人们对硬盘读写性能的要求越来越高.相比于机械硬盘,固态硬盘可靠性高、能耗低,无寻道时间开销,逐渐取代机械硬盘成为主流的存储介质.但固态硬盘访问数据时需要经过转换,对应的闪存转换算法对读写性能影响很大.OpenSSD项目提供了一个可开发SSD固件的平台,基于此平台本文针对其上的闪存转换算法进行研究并优化,分析了影响I/O读写性能的各类因素,设计出一种适合CosmosOpenSSD的缓存管理和闪存管理方法,大幅提高了Cosmos Open SSD的性能. 展开更多
关键词 固态硬盘 闪存转换算法 缓存管理 闪存管理
下载PDF
组合盘GRACE散列连接算法 被引量:1
2
作者 杨良怀 刘明超 +1 位作者 潘一帆 吕超帅 《小型微型计算机系统》 CSCD 北大核心 2014年第3期549-554,共6页
在传统数据库系统中,I/O开销一直是连接算法性能瓶颈.固态盘具有随机读写性能高和低延迟的特性,使得利用固态盘改善连接算法I/O性能成为可能.提出基于硬盘和固态盘混合存储系统下的组合盘GRACE散列连接算法(CGHJ).CGHJ对传统GRACE散列... 在传统数据库系统中,I/O开销一直是连接算法性能瓶颈.固态盘具有随机读写性能高和低延迟的特性,使得利用固态盘改善连接算法I/O性能成为可能.提出基于硬盘和固态盘混合存储系统下的组合盘GRACE散列连接算法(CGHJ).CGHJ对传统GRACE散列连接算法分区阶段作如下改进:将固态盘作为内存和硬盘之间的缓存,位于内存的各个散列桶先写到位于固态盘的临时文件缓存;临时文件缓存满后,利用迁移缓存将固态盘中的内容转移到位于硬盘的各个分区文件.新的分区方式增大了分区过程中随机写到每个分区文件的块,减少硬盘分区过程中产生的随机I/O.实验结果显示在缓存容量较小或表的数据规模较大情况下,CGHJ能取得很好消除硬盘随机I/O的效果. 展开更多
关键词 固态盘缓存 随机I O GRACE散列连接算法 混合存储系统
下载PDF
一种利用固态盘特性的散列连接改进算法 被引量:2
3
作者 杨良怀 潘一帆 范玉雷 《小型微型计算机系统》 CSCD 北大核心 2016年第3期448-453,共6页
随着新一代存储设备固态盘的发展,如何发挥新存储设施的性能成为近年来的一个研究热点.将固态盘作为"黑盒",通过观察固态盘I/O外部特性,即考察访问粒度与访问队列深度与固态盘性能之间的关系,得出算法设计应遵循的原则,并应... 随着新一代存储设备固态盘的发展,如何发挥新存储设施的性能成为近年来的一个研究热点.将固态盘作为"黑盒",通过观察固态盘I/O外部特性,即考察访问粒度与访问队列深度与固态盘性能之间的关系,得出算法设计应遵循的原则,并应用到数据库散列连接算法的设计中.提出了并行化Grace散列连接设计方法,以及根据访问粒度、队列深度计算各阶段缓冲区大小的优化分配方法.一系列实验结果表明本文提出的并行散列连接方法能够充分发挥固态盘性能,优化的缓存分配方案可保证固态盘性能充分发挥而不浪费内存资源. 展开更多
关键词 并行散列连接 固态盘内部并行性 缓冲区分配 查询处理
下载PDF
一种基于NVMeoF存储池的分域共享并发存储架构 被引量:5
4
作者 李琼 宋振龙 +1 位作者 袁远 谢徐超 《计算机工程与科学》 CSCD 北大核心 2020年第10期1711-1719,共9页
E级计算和大数据时代,为了充分利用超级计算机系统的并行计算能力,许多大数据应用程序在高性能计算HPC系统上运行,超级计算机的I/O模式更趋复杂,I/O瓶颈问题日益严峻。当前基于闪存的存储阵列或存储服务器已逐步应用在高性能计算机的并... E级计算和大数据时代,为了充分利用超级计算机系统的并行计算能力,许多大数据应用程序在高性能计算HPC系统上运行,超级计算机的I/O模式更趋复杂,I/O瓶颈问题日益严峻。当前基于闪存的存储阵列或存储服务器已逐步应用在高性能计算机的并行存储系统中,但传统存储体系结构、I/O协议软件栈和存储网络的较高延迟使得新型存储介质不能发挥性能优势,存储系统依然存在I/O访问延迟高、并发I/O吞吐率和瞬发I/O(Burst I/O)带宽受限的问题。针对上述问题和技术挑战,提出了一种基于非易失存储介质NVM的分域共享并发存储架构,设计了一种支持NVMeoF网络存储的Burst I/O缓冲存储池NV-BSP,实现了虚拟化存储池资源管理、基于天河高速互连网的NVMeoF网络存储通信等关键技术,具有横向和纵向扩展能力,可有效支持面向特定计算任务的Burst I/O加速和低延迟远程存储访问。基于HPC和大数据应用程序混合运行性能分析模型,提出了一种混合应用程序QoS控制策略。小规模验证系统上的性能测评结果表明:NV-BSP存储池的读写性能可随并发I/O处理线程数良好扩展;与Linux操作系统自带的MD-RAID相比具有明显的性能优势;相比本地I/O访问,基于天河互连网络的NVMeoF远程存储读写延迟仅增加了59.25μs和54.03μs。通过计算与存储分离,NV-BSP在提供堪比本地存储池性能的同时,提高了系统存储资源动态调配的灵活性和系统可靠性。 展开更多
关键词 存储系统结构 Burst buffer NVMe ssd NVMeoF 高性能计算 大数据
下载PDF
使用固态硬盘管理主存KV数据库的虚拟内存 被引量:2
5
作者 韩旭 曹巍 孟小峰 《计算机科学与探索》 CSCD 2011年第8期686-694,共9页
主存键值(key-value,KV)数据库具有高效性、易用性和可扩展性。由于主存容量有限,一些数据量较大的应用必须使用磁盘进行数据交换。而固态硬盘(solid state disk,SSD)有高速的随机读特点,使用固态硬盘作为主存KV数据库的虚拟内存会提高... 主存键值(key-value,KV)数据库具有高效性、易用性和可扩展性。由于主存容量有限,一些数据量较大的应用必须使用磁盘进行数据交换。而固态硬盘(solid state disk,SSD)有高速的随机读特点,使用固态硬盘作为主存KV数据库的虚拟内存会提高对不在主存中的数据的读性能。但是固态硬盘的随机写性能较差,于是提出了针对固态硬盘的写缓冲区优化算法,将多个随机写转化为一个连续写,并设计了固态硬盘虚拟内存的垃圾回收机制,将多个随机写转化为一个连续读和一个连续写,从而提高主存KV数据库的性能。通过改写源代码,将该虚拟内存管理应用于Redis中,并进行了实验测试,结果表明该虚拟内存管理的性能比原有性能最大提升了40%。 展开更多
关键词 键值 固态硬盘 虚拟内存 缓冲区
下载PDF
一种有效的异构盘高能效缓存机制 被引量:1
6
作者 窦少彬 杨良怀 龚卫华 《计算机系统应用》 2011年第11期99-102,106,共5页
固态盘具有低功耗、高性能、耐冲击等优势,硬盘具有高容量、低价格等优势。通过改进文件系统的结构,把固态盘和硬盘结合起来,固态盘作为硬盘的大容量缓存,组成一个我们称之为异构盘的异构系统,其性能接近于固态盘,价格却接近于硬盘。同... 固态盘具有低功耗、高性能、耐冲击等优势,硬盘具有高容量、低价格等优势。通过改进文件系统的结构,把固态盘和硬盘结合起来,固态盘作为硬盘的大容量缓存,组成一个我们称之为异构盘的异构系统,其性能接近于固态盘,价格却接近于硬盘。同时,在硬盘有足够空闲时长时,使之关闭以减少能耗。针对大容量缓存,我们采用了合适的树形搜索结构,提出了衰减-增强替换算法获得较高命中率,有效提升存储系统的性能和降低能耗。 展开更多
关键词 磁盘节能 固态盘 缓存策略 存储系统 能效
下载PDF
一种基于闪存固态硬盘的辅助缓冲池设计 被引量:2
7
作者 姜承尧 陈庆奎 钱剑飞 《计算机系统应用》 2011年第8期195-198,215,共5页
基于磁盘数据库系统的瓶颈主要在磁盘I/O,通常采用缓冲池的设计,将读到的数据页先放入到内存缓冲池后再进行操作。因此,缓存池的大小直接决定了数据库的性能。通过研究基于闪存固态硬盘的特性,提出了一种基于闪存固态硬盘的辅助缓冲池... 基于磁盘数据库系统的瓶颈主要在磁盘I/O,通常采用缓冲池的设计,将读到的数据页先放入到内存缓冲池后再进行操作。因此,缓存池的大小直接决定了数据库的性能。通过研究基于闪存固态硬盘的特性,提出了一种基于闪存固态硬盘的辅助缓冲池设计。最后,通过修改开源数据库MySQL InnoDB存储引擎,并通过TPC-C实验对比分析了启用辅助缓冲池后数据库的性能可有100%~320%的提高。 展开更多
关键词 数据库 缓冲池 闪存固态硬盘 在线事务处理 优化
下载PDF
一种面向闪存固态盘的页级缓冲区管理算法 被引量:2
8
作者 杜晨杰 姚英彪 《计算机工程》 CAS CSCD 北大核心 2018年第7期54-59,共6页
为提升固态硬盘的寿命和整体性能,提出一种基于分类策略的新型页级缓冲区管理算法。将数据页缓存分为热数据页存储区、冷数据页存储区和连续数据页存储区,分别缓存访问频繁的数据页、访问频率较低的数据页和连续请求的数据页。通过预取... 为提升固态硬盘的寿命和整体性能,提出一种基于分类策略的新型页级缓冲区管理算法。将数据页缓存分为热数据页存储区、冷数据页存储区和连续数据页存储区,分别缓存访问频繁的数据页、访问频率较低的数据页和连续请求的数据页。通过预取多个数据页到连续数据页存储区,利用连续负载的高空间本地性提升对连续负载的响应性能。在缓冲区满时优先剔除冷数据页存储区中最近最少访问的干净数据页,若无干净数据页,再置换脏数据页,降低闪存的读写开销。实验结果表明,与页级LRU和CFLRU算法相比,该算法能明显提升缓冲区命中率,有效减少响应时间和闪存块擦除次数。 展开更多
关键词 固态硬盘 分类策略 缓冲区管理 热数据页缓存 高空间本地性
下载PDF
Prober: exploiting sequential characteristics in buffer for improving SSDs write performance
9
作者 Wen ZHOU Dan FENG +4 位作者 Vu HUA Jingning LIU Fangting HUANG Yu CHEN Shuangwu ZHANG 《Frontiers of Computer Science》 SCIE EI CSCD 2016年第5期951-964,共14页
Solid state disks (SSDs) are becoming one of the mainstream storage devices due to their salient features, such as high read performance and low power consump- tion. In order to obtain high write performance and ext... Solid state disks (SSDs) are becoming one of the mainstream storage devices due to their salient features, such as high read performance and low power consump- tion. In order to obtain high write performance and extend flash lifespan, SSDs leverage an internal DRAM to buffer frequently rewritten data to reduce the number of program operations upon the flash. However, existing buffer manage- ment algorithms demonstrate their blank in leveraging data access features to predict data attributes. In various real-world workloads, most of large sequential write requests are rarely rewritten in near future. Once these write requests occur, many hot data will be evicted from DRAM into flash mem- ory, thus jeopardizing the overall system performance. In order to address this problem, we propose a novel large write data identification scheme, called Prober. This scheme probes large sequential write sequences among the write streams at early stage to prevent them from residing in the buffer. In the meantime, to further release space and reduce waiting time for handling the incoming requests, we temporarily buffer the large data into DRAM when the buffer has free space, and leverage an actively write-back scheme for large sequential write data when the flash array turns into idle state. Experi- mental results demonstrate that our schemes improve hit ratio of write requests by up to 10%, decrease the average response time by up to 42% and reduce the number of erase opera- tions by up to 11%, compared with the state-of-the-art buffer replacement algorithms. 展开更多
关键词 ssds storage system buffer management se-quential write requests
原文传递
HAT: an efficient buffer management method for flash-based hybrid storage systems 被引量:1
10
作者 Yanfei LV Bin CUI +1 位作者 Xuexuan CHEN Jing LI 《Frontiers of Computer Science》 SCIE EI CSCD 2014年第3期440-455,共16页
Flash solid-state drives (SSDs) provide much faster access to data compared with traditional hard disk drives (HDDs). The current price and performance of SSD suggest it can be adopted as a data buffer between mai... Flash solid-state drives (SSDs) provide much faster access to data compared with traditional hard disk drives (HDDs). The current price and performance of SSD suggest it can be adopted as a data buffer between main memory and HDD, and buffer management policy in such hybrid systems has attracted more and more interest from research community recently. In this paper, we propose a novel approach to manage the buffer in flash-based hybrid storage systems, named hotness aware hit (HAT). HAT exploits a page reference queue to record the access history as well as the status of accessed pages, i.e., hot, warm, and cold. Additionally, the page reference queue is further split into hot and warm regions which correspond to the memory and flash in general. The HAT approach updates the page status and deals with the page migration in the memory hierarchy according to the current page status and hit position in the page reference queue. Compared with the existing hybrid storage approaches, the proposed HAT can manage the memory and flash cache layers more effectively. Our empirical evaluation on benchmark traces demonstrates the superiority of the proposed strategy against the state-of-the-art competitors. 展开更多
关键词 flash memory ssd hybrid storage buffer management hotness aware
原文传递
基于MWM的闪存数据库缓冲区置换算法
11
作者 崔金华 伍卫国 王寅峰 《华中科技大学学报(自然科学版)》 EI CAS CSCD 北大核心 2015年第3期118-122,共5页
针对现有闪存数据库缓冲区置换算法无法充分发挥闪存存储器性能的现状,提出了一种基于最小权重矩阵(MWM)的高效缓冲区置换算法.该算法基于缓冲区代价置换算法思想,使用MWM来组织管理缓冲区的数据块,将数据访问频度映射为权重参数,用来... 针对现有闪存数据库缓冲区置换算法无法充分发挥闪存存储器性能的现状,提出了一种基于最小权重矩阵(MWM)的高效缓冲区置换算法.该算法基于缓冲区代价置换算法思想,使用MWM来组织管理缓冲区的数据块,将数据访问频度映射为权重参数,用来参与缓冲区中数据块的置换.在闪存感知平台Flash-DBSim上针对几种典型测试类型数据集进行对比实验,结果表明:本文算法充分利用数据访问特征,特别适用于数据库中数据使用频率高的应用场景. 展开更多
关键词 闪存固态硬盘 缓冲存储器 置换策略 闪存数据库 最小权重矩阵
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部