[发明专利]用于管理数据访问的方法及装置有效

专利信息
申请号: 201511020927.2 申请日: 2015-12-29
公开(公告)号: CN106933491B 公开(公告)日: 2020-05-22
发明(设计)人: 贾瑞勇;高健;杨利锋;徐鑫磊;董继炳 申请(专利权)人: 伊姆西IP控股有限责任公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京市金杜律师事务所 11256 代理人: 王茂华
地址: 美国马*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 管理 数据 访问 方法 装置
【说明书】:

本公开的实施例公开了一种用于管理数据访问的方法及装置。该方法包括:接收数据写请求,其中该写请求用于将数据写入一个或多个存储块;在确定特定的存储块不可用时,将需要被写入特定的存储块的数据写入与特定存储块对应的虚拟存储块;以及在确定特定的存储块变为可用时,将虚拟存储块存储的数据拷贝到特定的存储块。本公开的实施例还公开了相应的装置。本公开的实施例通过在数据访问操作中引入虚拟存储块,实现了多个写操作的并行数据传送,极大提升了系统数据写性能。同时,通过提出的数据加锁顺序方案,本公开的实施例还能避免数据访问可能产生的死锁现象。

技术领域

本公开的实施例总体上涉及存储技术领域,具体地,涉及用于管理数据访问的方法及装置。

背景技术

在数据读写处理中,读写操作对存储设备进行访问,然而存储设备例如磁盘、磁盘阵列、缓存等是IO最慢的设备,数据拷贝耗时。同时,数据访问场景下,多用户操作和多线程应用非常广泛,进程并发时需要用锁来控制实现串行化。这些因素都导致数据系统的性能下降。

为了改善上述串行化的数据访问方式,一种直观的方案是例如减小磁盘管理单位,从而降低读写操作中多个请求冲突的机会,然而,如果是小读写数据,该方案并不可扩展,另外,存储设备的消耗和管理开销也将大幅增加。因此,需要对现有的数据读写性能进一步优化。

发明内容

本公开的实施例通过将虚拟存储块的概念引入到数据写操作,提出一种优化数据访问和写操作性能的方案,实现多个写操作的并行数据传送。

根据本公开的第一方面,提供一种用于管理数据访问的方法,包括:接收数据写请求,其中该写请求用于将数据写入一个或多个存储块;在确定特定的存储块不可用时,将需要被写入特定存储块的数据写入与特定存储块对应的虚拟存储块;以及在确定特定的存储块变为可用时,将虚拟存储块存储的数据拷贝到特定的存储块。

根据本公开的实施例,该方法还包括:基于写请求,按照顺序获取多个存储块。

根据本公开的实施例,所述顺序包括逻辑块地址的升序或降序。

根据本公开的实施例,在确定特定的存储块不可用时,将需要被写入特定存储块的数据写入与特定存储块对应的虚拟存储块包括:按照逐个的顺序确定需要写入数据的存储块是否可用;将可用的存储块加锁;在确定特定的存储块不可用时,创建与特定的存储块对应的虚拟存储块;创建与需要写入后续数据的存储块对应的虚拟存储块;以及将数据分别写入可用的存储块以及虚拟存储块。

根据本公开的实施例,在确定特定的存储块变为可用时,将虚拟存储块存储的数据拷贝到特定的存储块包括:响应于确定特定的存储块可用,对特定的存储块加锁,以将虚拟存储块存储的数据拷贝到特定的存储块。

根据本公开的实施例,该方法进一步包括:响应于完成将数据写入一个或多个存储块,对一个或多个存储块解锁。

根据本公开的实施例,每个存储块包含相同数目的逻辑页。

根据本公开的实施例,在确定特定的存储块不可用时,将需要被写入特定存储块的数据写入与特定存储块对应的虚拟存储块包括:创建与特定的存储块相对应的虚拟存储块;以及从存储池中分配与虚拟存储块大小对应的逻辑页,并将需要被写入特定存储块的数据写入分配的逻辑页。

根据本公开的实施例,在确定所述特定的存储块变为可用时,将虚拟存储块存储的数据拷贝到特定的存储块包括:将虚拟存储块迁移至特定存储块,或者将虚拟存储块存储的数据合并到特定的存储块。

根据本公开的第二方面,提供一种用于管理数据访问的装置,包括:接收单元,被配置为接收数据写请求,其中该写请求用于将数据写入一个或多个存储块;以及数据访问控制单元,被配置为在确定特定的存储块不可用时,将需要被写入特定存储块的数据写入与特定存储块对应的虚拟存储块;以及在确定特定的存储块变为可用时,将虚拟存储块存储的数据拷贝到特定的存储块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201511020927.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top