The invention discloses a construction method, a hybrid memory array includes: S1: hybrid array is divided into three regions of zone 1 (HDD Zone storage area), II (SSD random read storage area) and zone (SSD III random lowercase storage area); S2: size with parameter request seek, frequency and distance to analyze historical data access behavior; S3: the data in accordance with the S I divided into three categories (hot cold data and data read and write sequence type), S II (hot data type random read) and S III (hot data type random lowercase) S4; S class data relocation to zone 1, S class II data relocation to zone III, S II relocated to zone III, to ensure the reliability and reasonable distribution of data, improve the performance of hybrid storage arrays.
【技术实现步骤摘要】
一种混合存储阵列的构建方法
本专利技术属于计算机存储
,更具体地,涉及一种混合存储阵列的构建方法。
技术介绍
随着固态盘技术的发展,给整个存储领域的应用和研究带来了不小的影响。相对于机械磁盘,固态盘因其不需要磁头的寻道和旋转定位时间,有更好的随机访问性能,从而为从根本上解决传统磁盘低的随机访问性能问题提供了可能。此外作为电子器件的固态盘还具备功耗低、体积小、重量轻和抗震等优势。然而,由于价格、容量等方面的原因,在未来很长一段时间内固态硬盘仍然不可能在存储应用领域完全取代磁盘,因此利用磁盘和固态硬盘构建混合存储系统,充分利用两者各自的优势来提高存储系统的整体性能,成为目前主流的研究方向。磁盘阵列(RedundantArraysofIndependentDisks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。它是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。现有的磁盘阵列分为三类:由硬盘驱动器(HardDiskDrive,HDD)构建的传统RAID、由固态硬盘(SolidStateDisk,SSD)构建的RAID以及由HDD和SSD混合的RAID。随着SSD价格的降低,由SSD组成大容量的阵列已经成为可能,并被越来越多的人所接受。但是正如之前提到的SSD在价格和容量上仍然和HDD有着较大的差距,况且其自身的擦写以及寿命问题,使得将SSD和HDD共同组成大容量、高性能、高可靠性的混合阵列成为一种理想的解决思路。目前主要的混合阵 ...
【技术保护点】
一种混合存储阵列的构建方法,其特征在于,包括:S1:将混合阵列划分为三个区域zone‑Ⅰ、zone‑Ⅱ以及zone‑Ⅲ,其中,zone‑Ⅰ是由RAID5构成的一个HDD存储区域,zone‑Ⅱ是由RAID0构成的一个SSD随机小读存储区域,zone‑Ⅲ是由RAID5构成的一个SSD随机小写存储区域;S2:利用参数request size、frequency和seek distance计算出条带的性能收益值;S3:计算条带在预设时间内的读写比例,根据读写比例以及条带的性能收益值将数据按条带分为三类S‑Ⅰ、S‑Ⅱ以及S‑Ⅲ,其中,S‑Ⅰ表示冷数据以及顺序读写类型的热数据,S‑Ⅱ表示随机小读类型的热数据,S‑Ⅲ表示随机小写类型的热数据;S4:按条带动态迁移数据,将S‑Ⅰ类数据重定位到zone‑Ⅰ,S‑Ⅱ类数据重定位到zone‑Ⅱ,S‑Ⅲ重定位到zone‑Ⅲ。
【技术特征摘要】
1.一种混合存储阵列的构建方法,其特征在于,包括:S1:将混合阵列划分为三个区域zone-Ⅰ、zone-Ⅱ以及zone-Ⅲ,其中,zone-Ⅰ是由RAID5构成的一个HDD存储区域,zone-Ⅱ是由RAID0构成的一个SSD随机小读存储区域,zone-Ⅲ是由RAID5构成的一个SSD随机小写存储区域;S2:利用参数requestsize、frequency和seekdistance计算出条带的性能收益值;S3:计算条带在预设时间内的读写比例,根据读写比例以及条带的性能收益值将数据按条带分为三类S-Ⅰ、S-Ⅱ以及S-Ⅲ,其中,S-Ⅰ表示冷数据以及顺序读写类型的热数据,S-Ⅱ表示随机小读类型的热数据,S-Ⅲ表示随机小写类型的热数据;S4:按条带动态迁移数据,将S-Ⅰ类数据重定位到zone-Ⅰ,S-Ⅱ类数据重定位到zone-Ⅱ,S-Ⅲ重定位到zone-Ⅲ。2.根据权利要求1所述的方法,其特征在于,步骤S2具体包括以下子步骤:S2-1:将文件系统下发的请求分为若干个物理地址连续的子请求;S2-2:获取各子请求的requestsize和seekdistance,利用公式:△P=(2Lp*[max(0,k-m)/k])*(1+t*S)计算出各子请求所涉及的条带的性能收益增量...
【专利技术属性】
技术研发人员:谭支鹏,冯丹,徐高翔,王芳,安幸,周炜,陈俭喜,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。