一种交错式记录磁盘的数据请求处理方法、设备及系统技术方案

技术编号:33044548 阅读:24 留言:0更新日期:2022-04-15 09:27
本发明专利技术公开了一种交错式记录磁盘的数据请求处理方法、设备及系统,属于计算机存储领域,包括:在顶层磁道中分配一部分空间作为数据缓存,用于缓存底层磁道数据,并在内存中分配一部分空间作为惰性缓存,用于缓存底层磁道中数据的更新次数;在接收到的数据请求为写请求,且请求对底层磁道进行更新操作时,执行如下步骤:判断请求是否命中数据缓存,若命中,则直接在数据缓存中进行数据更新,并返回;若不命中,则根据请求对底层磁道中的数据进行更新,并对该数据在惰性缓存中的更新次数进行更新;若被更新数据的更新次数超过了缓存阈值,则将被更新数据缓存至数据缓存中。本发明专利技术能够减小交错式记录磁盘的数据写放大,提高交错式记录磁盘的性能。记录磁盘的性能。记录磁盘的性能。

【技术实现步骤摘要】
一种交错式记录磁盘的数据请求处理方法、设备及系统


[0001]本专利技术属于计算机存储领域,更具体地,涉及一种交错式记录磁盘的数据请求处理方法、设备及系统。

技术介绍

[0002]随着大数据时代的到来,工业界需要更大容量、更低成本的数据存储系统,但是受超顺磁效应的影响,传统磁记录技术的存储密度已经达到1Tb/in2的极限。为了进一步提高磁盘的存储容量,降低成本,学术界以及存储厂商正在积极探索一些新的技术,其中就有叠瓦式磁记录(Shingled Magnetic Recording,简写SMR)和交错式磁记录(Interlaced Magnetic Recording,简写IMR)。
[0003]在叠瓦式磁记录技术中,磁道像房顶瓦片一样部分重叠,该技术本质是通过缩短磁道宽度并重叠磁道的方式来实现高密度存储的。不过,在应用上这项技术面临着一定的问题,即叠瓦式磁盘在进行随机写操作时会破坏相邻磁道上的数据。而且,相邻的磁道又与其前一个磁道部分重叠,依此类推,就必须对之前所有的磁道进行重写。这直接导致它的随机写性能非常差,同时也大大限制了其实际应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种交错式记录磁盘的数据请求处理方法,其特征在于,包括:在顶层磁道中分配一部分磁盘空间作为数据缓存,用于缓存底层磁道中的数据,并在内存中分配一部分内存空间作为惰性缓存,用于缓存底层磁道中数据的更新次数;在接收到的数据请求为写请求,且请求对底层磁道进行更新操作时,按照如下步骤处理该请求:(S1)判断请求是否命中所述数据缓存,若命中,则直接在所述数据缓存中进行数据更新,并返回;若不命中,则转入步骤(S2);(S2)根据请求对底层磁道中的数据进行更新,并对该数据在所述惰性缓存中的更新次数进行更新;(S3)若被更新数据的更新次数超过了预设的缓存阈值,则将被更新数据缓存至所述数据缓存中。2.如权利要求1所述的交错式记录磁盘的数据请求处理方法,其特征在于,还包括:每经过预设的时间窗口,将所述惰性缓存中各数据的更新次数清零。3.如权利要求2所述的交错式记录磁盘的数据请求处理方法,其特征在于,当对所述交错式记录磁盘的数据访问量达到预设的文件页数时,判定达到一个时间窗口。4.如权利要求1~3任一项所述的交错式记录磁盘的数据请求处理方法,其特征在于,所述步骤(S3)中,将被更新数据缓存至所述数据缓存中,包括:若所述数据缓存的缓存空间已满,则采用预设的缓存替换算法确定所述数据缓存中需要被剔除的数据后,将被剔除的数据在所述数据缓存中的缓存空间分配给所述被更新数据;若所述数据缓存的缓存...

【专利技术属性】
技术研发人员:陈新宇崔金华曾志敏杨天若
申请(专利权)人:华中科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1