瓦记录磁盘系统数据组织关键技术研究

发布时间:2018-06-16 19:39

  本文选题:瓦记录 + 瓦记录磁盘 ; 参考:《华中科技大学》2016年博士论文


【摘要】:瓦记录技术对当前磁盘的磁记录介质和制造工艺只带来很小的改动,是当前提高磁盘存储密度非常有前景的技术。瓦记录技术通过部分重叠磁道的方式来提高存储密度。使用瓦记录技术的磁盘称为瓦记录磁盘,它继承了瓦记录技术的所有特性。因此,瓦记录磁盘存在一个固有的写访问限制:写入数据到一个磁道会损坏后续磁道中的数据,即如果后续磁道存在有效数据,更新当前磁道的数据必须重写后续磁道的数据。因此,一个写操作可能能会带来大量的额外读写操作,产生写放大问题。为了把瓦记录磁盘整合到现有的存储系统中,必须克服瓦记录磁盘物理特性带来的写访问限制。因此,必须设计新的数据组织方式来解决这个问题,同时提高瓦记录磁盘的性能。自治式瓦记录磁盘可以直接替换传统磁盘,应用到现有的存储系统中。自治式瓦记录磁盘通过瓦记录转换层来屏蔽写访问限制,它的作用类似于SSD中的闪存转换层。为了提高自治式瓦记录磁盘的性能,设计了一种基于段的瓦记录转换层SSTL(Segment-based Shingled Translation Layer)。首先,SSTL把瓦记录区在径向方向上划分为段,段结构的瓦记录磁盘把写放大单元从区大小减少到段大小。其次,在一个段内,SSTL采用段内动态块映射的方式存储数据,有效地减少了数据的写放大倍数。最后,SSTL使用一个小容量的非易失性设备来缓存频繁访问的数据,最近最久未被访问段的缓存替换算法被设计来管理非易失性缓存。实验结果表明:在六种不同的工作负载下,SSTL相比于循环日志结构瓦记录磁盘Sblock:提供了2.1-8.4倍的加速比。磁盘阵列技术广泛应用于当前的存储系统中。但是,现有的磁盘阵列技术是为传统磁盘设计的,并没有考虑瓦记录磁盘的读写特性。针对这一问题,为瓦记录磁盘提出了一种动态可变长条带的磁盘阵列技术DVS-RAID (Dynamic Variable-width Striping RAID),用于减少校验块更新开销。在数据布局上,DVS-RAID把阵列的整个地址空间划分成条带组。DVS-RAID的核心思想是:在一个条带组内,DVS-RAID从来不覆盖旧数据块,无论是新写入的数据块还是更新的数据块,DVS-RAID总是使用这些数据块动态生成一个新的条带,然后以追加的形式写入到磁盘。条带的大小是可以变化的,可以是满条带,也可以是部分条带。同时,DVS-Cache的写缓存管理算法被设计来管理阵列的缓存。实验结果表明:对于一些以读为主的,或者以顺序访问为主的,亦或是数据更新频率低的工作负载,DVS-RAID提供的性能比基于传统磁盘的IAID5的性能还要好:而对于数据更新频率很高的工作负载,DVS-RAID的性能比基于传统磁盘的RAID5也只稍差一点。为了把瓦记录磁盘应用到对象存储系统中,本文设计了一种基于对象的瓦记录转换层OSTL (Object-based Shingled Translation Layer)。OSTL建立在日志式文件系统的基础上,向上层提供ANSI T10一样的对象访问接口。在数据组织上,OSTL把频繁更新的瓦记录区信息表和目录树的索引信息存储在瓦记录磁盘的随机访问区,把日志和文件数据存储在瓦记录区,从而提高数据的访问速度和垃圾回收的效率。OSTL使用对象地址转换机制来维护磁盘上对象的索引信息,该机制消除了B+树的递归更新问题,内存中使用B+树来维护对象的索引信息。由于不能从市面上得到Host-aware类型的瓦记录磁盘,开发了一个符合ZBC规格的瓦记录磁盘模拟器。通过向Ceph添加一种新的存储引擎,实现了OSTL的原型系统。与Ceph中原有Key/Value的存储引擎对比,在Postmark基准测试下,OSTL的执行时间减少了13.7%:在Vdbench基准测试下,OSTL的写性能提高了7%左右。
[Abstract]:Tile recording technology only brings small changes to the magnetic recording medium and manufacturing process of current disk. It is a very promising technology to improve disk storage density. Tile recording technology improves storage density by partially overlapping tracks. The disk using tile recording technique is called tile recording disk, which inherits the tile recording technology. All features. Therefore, the tile recording disk has an inherent write access limit: writing data to a track will damage the data in the follow track, that is, if the following track has valid data, updating the current track data must rewrite the data of the follow track. Therefore, a write operation may bring a lot of extra reading and writing. In order to integrate the tile record disk into the existing storage system, it is necessary to overcome the write access restrictions caused by the physical characteristics of the tile recording disk. Therefore, a new data organization must be designed to solve this problem and improve the performance of the tile recording disk. The autonomous tile record disk can be replaced directly. Unified disk, applied to existing storage systems. Autonomous tile record disks shield write access restrictions through the tile record conversion layer, which is similar to the flash memory conversion layer in SSD. In order to improve the performance of autonomous tile recording disk, a segment based tile record transfer layer SSTL (Segment-based Shingled Translation Layer) is designed. First, SSTL divides the tile recording area into a segment in the radial direction, and the tile recording disk of the segment structure reduces the write and amplification units from the area size to the segment size. Secondly, in one segment, the SSTL uses the dynamic block mapping in the segment to store the data, effectively reducing the write magnification of the data. Finally, the SSTL uses a small capacity nonloss. The device is used to cache frequently accessed data, and the latest cache replacement algorithm, which has not been accessed most recently, is designed to manage nonvolatile caches. Experimental results show that SSTL provides a 2.1-8.4 times acceleration ratio compared to the circular log structure tile record disk Sblock: under six different workloads. Disk array technology is widely used. In the current storage system, however, the existing disk array technology is designed for traditional disks and does not take into account the read and write characteristics of the tile recording disk. For this problem, a dynamic variable strip disk array technology DVS-RAID (Dynamic Variable-width Striping RAID) is proposed for the tile recording disk, which is used to reduce the check block more. In data layout, the core idea that DVS-RAID divides the entire address space of the array into a band group.DVS-RAID is that in a band group, DVS-RAID never covers old data blocks, whether it is a newly written block or a updated block of data, and DVS-RAID always makes a dynamic generation of a new band with these data blocks. The size of the strip can be changed, can be a full band, or a part of the band. At the same time, the DVS-Cache's write cache management algorithm is designed to manage the array cache. Experimental results show that for some read based, or sequential access mainly, or low update frequency of data. The performance of the DVS-RAID provides better performance than the traditional disk based IAID5: and for a workload with high data update frequency, the performance of the DVS-RAID is a little worse than the RAID5 based on the traditional disk. In order to apply the tile record disk to the object storage system, this article designs an object based tile. The record conversion layer OSTL (Object-based Shingled Translation Layer).OSTL is based on the log file system and provides the object access interface like the ANSI T10 to the upper level. In data organization, OSTL stores the index letters of the frequently updated tile record area and the directory tree in the random access area of the tile record disk. The data and file data are stored in the tile record area to improve the access speed of the data and the efficiency of the garbage collection..OSTL uses the object address conversion mechanism to maintain the index information on the object on the disk. This mechanism eliminates the recursion update problem of the B+ tree. In memory, the B+ tree is used to maintain the index information of the image. Because the H can not be obtained from the market. Ost-aware type tile recording disk has developed a tile record disk simulator that conforms to the ZBC specification. By adding a new storage engine to Ceph, the prototype system of OSTL is implemented. Compared with the Key/Value storage engine in Ceph, the execution time of OSTL is reduced by 13.7% under the Postmark benchmark: the Vdbench benchmark test. At the same time, the writing performance of OSTL has been improved by about 7%.
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2016
【分类号】:TP333

【相似文献】

相关期刊论文 前10条

1 王知昒;我要整理磁盘空间[J];上海微型计算机;2000年Z2期

2 胥志刚,,陈进;优化磁盘 消除碎片[J];微型电脑应用;1996年03期

3 ;小巧的磁盘空间分析软件[J];网络与信息;1998年11期

4 韩宗芬,秦啸,庞丽萍,高兰;双拷贝磁盘技术及其性能评价[J];小型微型计算机系统;2000年07期

5 ;节省磁盘空间有招数[J];电脑知识与技术;2001年18期

6 杨利明;;安全删除无用软件[J];电脑爱好者(普及版);2008年11期

7 行人三;;利用TreeSize Professional挖出系统大户[J];电脑迷;2012年18期

8 杨兴平;;找出文件大胖子,是谁偷占了磁盘空间[J];微电脑世界;2013年04期

9 陈玮;格式化磁盘做了些什么[J];电脑技术;1995年07期

10 王慧强;分布式冗余磁盘新概念及其实现研究[J];小型微型计算机系统;1996年12期

相关会议论文 前8条

1 张金鑫;韩宏亮;;配置地市农网磁盘配额[A];黑龙江省气象计算机应用与通信交流会论文集[C];2006年

2 万继光;王英建;王继彬;谢长生;;面向流媒体的智能瓦记录磁盘系统的研究[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【poster】[C];2011年

3 朱惠友;;微型机磁盘信息保密探讨[A];第一次全国计算机安全技术交流会论文集[C];1986年

4 邓波;蒲昌平;;磁盘自动保护功能的实现[A];第八次全国计算机安全学术交流会论文集[C];1993年

5 伍永俊;;PC电脑磁盘数据的维护与恢复[A];第六次全国计算机安全技术交流会论文集[C];1991年

6 赵来程;;DECnet-VAX网络文件访问中磁盘拥塞及解决方法[A];第六次全国计算机安全技术交流会论文集[C];1991年

7 刘宝良;李建中;张艳秋;;CDT-PH——一种尽早产生结果的非阻塞并发磁盘-磁带连接算法[A];第二十一届中国数据库学术会议论文集(研究报告篇)[C];2004年

8 敖一峰;邹恒明;;磁盘级的ZFS数据跟踪技术与分析[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

相关重要报纸文章 前10条

1 北京市角门小学 卢均峰;我的磁盘你“少”用[N];中国电脑教育报;2004年

2 王杰;公共电脑上的“私人磁盘”[N];中国计算机报;2004年

3 李鹏;怎样用好磁盘配额[N];中国电脑教育报;2003年

4 湖北 冰人;明明白白整理磁盘[N];中国电脑教育报;2000年

5 孟海江;磁盘空间的按需分配[N];中国计算机报;2001年

6 陈中才;创建跨距磁盘区 实现磁盘管理[N];中国电脑教育报;2003年

7 村干部;将磁盘健康搬到桌面上[N];中国电脑教育报;2005年

8 刘晓辉;轻松学会磁盘配额[N];中国计算机报;2007年

9 刘晓辉;各取所需[N];中国电脑教育报;2004年

10 四川 谢魏;妙用磁盘配额让黑客无从下手[N];电脑报;2005年

相关博士学位论文 前6条

1 罗旦;瓦记录磁盘系统数据组织关键技术研究[D];华中科技大学;2016年

2 毛宇;磁盘阵列及磁盘块级容量提升技术研究[D];华中科技大学;2014年

3 刘军平;磁盘存储系统可靠性技术研究[D];华中科技大学;2011年

4 詹玲;面向应用的对象存储设备的数据组织研究[D];华中科技大学;2009年

5 史晓东;并行磁盘系统的预取及缓存技术研究[D];华中科技大学;2012年

6 杨廷毅;磁头/磁盘系统冲击响应数值分析及实验研究[D];山东大学;2014年

相关硕士学位论文 前10条

1 张阿楠;云计算平台中P2V迁移工具的设计及实现[D];东南大学;2015年

2 江文;基于压缩Cache的磁盘性能优化研究[D];暨南大学;2016年

3 刘春燕;基于磁盘访问日志的碎片文件恢复系统[D];苏州大学;2016年

4 聂昌盛;位图案化介质瓦记录地址映射[D];华中科技大学;2015年

5 吴春欢;磁盘伪装与隐藏技术研究[D];哈尔滨工业大学;2008年

6 曾梦岐;自安全磁盘研究、设计与实现[D];上海交通大学;2009年

7 罗招生;具有公平带宽分配高效实时磁盘调度研究[D];中南大学;2012年

8 周志华;瓦记录磁盘写特征研究与优化设计[D];华中科技大学;2012年

9 曾锐;瓦记录磁盘数据组织方式设计与实现[D];华中科技大学;2012年

10 高伟;磁盘数据安全保护技术研究[D];上海交通大学;2008年



本文编号:2027876

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/2027876.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e2d06***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com