[发明专利]分布式块存储系统中的IO数据的写入方法和装置有效
申请号: | 201710502610.5 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107291396B | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 董冠军;游峰 | 申请(专利权)人: | 北京华云网际科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京智晨知识产权代理有限公司11584 | 代理人: | 张婧 |
地址: | 100085 北京市海淀区宝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储系统 中的 io 数据 写入 方法 装置 | ||
技术领域
本发明涉及计算机存储领域,尤其涉及一种分布式块存储系统中的IO数据的写入方法和装置。
背景技术
现有技术中,IO数据的读写为串行方式,处理效率比较慢。
发明内容
本发明的实施例提供了一种分布式块存储系统中的IO数据的写入方法和装置,本发明能够提高系统的处理速度。
为了实现上述目的,本发明采取了如下技术方案。
一种分布式块存储系统中的IO数据的写入方法,包括:
步骤一,接收当前IO数据;
步骤二,获取所述分布式块存储系统中数据卷的当前存储信息,所述当前存储信息包括:所述当前IO数据的上一IO数据被预分配地址后的当前数据块组、各个数据块组的当前数据块、当前数据块组的各个数据块的当前页;其中,所述当前数据块组为所述上一IO数据被预分配的数据块组;所述各个数据块组的当前数据块为所述上一IO数据的片段被预分配数据块后各个数据块组的下一写入数据块;所述当前数据块组的各个数据块的当前页为所述上一IO数据被预分配页地址后各个数据块的的下一写入页;
步骤三,根据所述当前IO数据的大小和所述数据卷中的当前存储信息,生成当前IO片段以及所述当前IO片段的在数据卷中的预分配地址;所述当前IO片段包括:当前IO片段的描述信息和所述当前IO数据:所述当前IO片段的描述信息包括:所述当前IO片段的预分配地址,所述预分配地址包括:存储所述当前IO数据的数据块组、数据块组中的至少一个数据块以及在至少一个数据块中的页偏移量和页数;
步骤四,根据所述预分配地址,在所述数据块组内,对所述当前IO片段进行写操作。
一种分布式块存储系统中的IO数据的写入装置,包括:
接收单元,接收当前IO数据;
获取单元,获取数据卷的当前存储信息,所述当前存储信息包括:所述当前IO数据的上一IO数据被预分配地址后的当前数据块组、各个数据块组的当前数据块、当前数据块组的各个数据块的当前页;其中,所述当前数据块组为所述上一IO数据被预分配的数据块组;所述各个数据块组的当前数据块为所述上一IO数据的片段被预分配数据块后各个数据块组的下一写入数据块;所述当前数据块组的各个数据块的当前页为所述上一IO数据被预分配页地址后各个数据块的的下一写入页;
生成单元,根据所述当前IO数据的大小和所述数据卷中的当前存储信息,生成当前IO片段以及所述当前IO片段的在数据卷中的预分配地址;所述当前IO片段包括:当前IO片段的描述信息和所述当前IO数据:所述当前IO片段的描述信息包括:所述当前IO片段的预分配地址,所述预分配地址包括:存储所述当前IO数据的数据块组、数据块组中的至少一个数据块以及在至少一个数据块中的页偏移量和页数;
写单元,根据所述预分配地址,在所述数据块组内,对所述当前IO片段进行写操作。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,上述实施例中,接收第一IO数据后,可以对第一IO数据进行预分配地址,根据预分配地址,对第一IO数据进行写入;由于对第一IO数据进行了预分配地址,因此,当接收第二IO数据后,可以根据第一IO数据的预分配地址,在数据卷中对第二IO数据进行写操作,不必等第一IO数据写操作完成再进行第二IO数据的写操作,实现了了并行处理,提高了处理速度。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种为本发明所述的一种分布式块存储系统中的IO数据的写入方法的处理流程图;
图2为本发明实施例中数据卷的划分示意图;
图3为本发明实施例提供的一种为本发明所述的一种分布式块存储系统中的IO数据的写入方法的后续加载过程的处理流程图;
图4为本发明实施例提供的一种为本发明所述的一种分布式块存储系统中的IO数据的写入装置的连接示意图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华云网际科技有限公司,未经北京华云网际科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710502610.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LUN在线扩容方法及系统
- 下一篇:一种基于混合介质的磁盘阵列的实现方法