The invention discloses a concrete implementation method and includes the volume storage architecture with distributed storage system based on the pre storage host for supporting data abstracted into N components, and the components are divided into several blocks of fixed size; the N component for the strip width. The storage space of the storage block for stripe depth, band width by band band depth equal to the volume size; when receiving the application host read and write requests to cross strip roll when reading and writing, will be combined with continuous data of the same component, through a network of concurrent read and write requests. The invention not only saves the system resources and network bandwidth, but also integrates the continuous data in the whole module, making the common disk read and write in most cases, resulting in better system performance.
【技术实现步骤摘要】
一种基于分布式存储系统的条带卷实现方法及其存储架构
本专利技术涉及信息存储
,尤其涉及的是一种基于分布式存储系统的条带卷实现方法及其存储架构。
技术介绍
ServerSAN至今并未有一个公认的定义,它是一个进化中的概念,许多人认为其将可能是未来存储的发展趋势。VeSpaceServerSAN支持三种不同类型数据分布的卷:1.线性分布;2.条带分布;3.纠删码分布;本专利技术专利是针对第2中条带分布,类似于传统单机存储的RAID0。由于VeSpaceServerSAN是分布式系统,条带分布卷的数据是需要通过网络传输。传统的单机的机制并未考虑网络的因素,本专利技术的切片与合并方法,能提升网络性能,增加系统的负载能力。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于分布式存储系统的条带卷实现方法及其存储架构,旨在提出一种适用于分布式存储系统的数据分布方式,针对基于网络的数据传输,达到节约CPU资源、网络带宽、磁盘顺序写的目标。本专利技术解决技术问题所采用的技术方案如下:一种基于分布式存储系统的条带卷实现方法,其中,具体步骤包括:A、预先将所述存储主机抽象成N个用于承载数据的组件,并将所述组件划分成若干固定大小的存储块;所述N个组件为条带宽度,所述存储块的存储空间为条带深度,条带宽度乘以条带深度等于条带卷大小;B、当应用主机接收到的读写请求需跨条带卷读写时,则将同一组件中连续的数据进行合并,通过一次网络请求并发读写。其中,所述分布式存储系统包括应用主机、策略主机与存储主机。其中,所述存储块的大 ...
【技术保护点】
一种基于分布式存储系统的条带卷实现方法,其特征在于,具体步骤包括:A、预先将所述存储主机抽象成N个用于承载数据的组件,并将所述组件划分成若干固定大小的存储块;所述N个组件为条带宽度,所述存储块的存储空间为条带深度,条带宽度乘以条带深度等于条带卷大小;B、当应用主机接收到的读写请求需跨条带卷读写时,则将同一组件中连续的数据进行合并,通过一次网络请求并发读写。
【技术特征摘要】
1.一种基于分布式存储系统的条带卷实现方法,其特征在于,具体步骤包括:A、预先将所述存储主机抽象成N个用于承载数据的组件,并将所述组件划分成若干固定大小的存储块;所述N个组件为条带宽度,所述存储块的存储空间为条带深度,条带宽度乘以条带深度等于条带卷大小;B、当应用主机接收到的读写请求需跨条带卷读写时,则将同一组件中连续的数据进行合并,通过一次网络请求并发读写。2.根据权利要求1所述的条带卷实现方法,其特征在于,所述分布式存储系统包括应用主机、策略主机与存储主机。3.根据权利要求1所述的条带卷实现方法,其特征在于,所述存储块的大小为2kb的次方。4.根据权利要求1所述的条带卷实现方法,其特征在于,所述步骤B具体为:B1、应用主机将接收到的写入数据以条带深度为大小、切片成多个第一数据块;当所述写入数据大于条带卷时,将预存入同一组件中的多个第一数据块合并...
【专利技术属性】
技术研发人员:张朝潞,
申请(专利权)人:深圳市云舒网络技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。