基于RAID1和RAID4混合结构转换过程数据可靠性保证方法及装置

    公开(公告)号:CN105094696A

    公开(公告)日:2015-11-25

    申请号:CN201510390976.9

    申请日:2015-07-06

    Abstract: 本发明涉及计算机存储领域,本发明提出基于RAID1和RAID4混合结构转换过程数据可靠性保证方法及装置,该方法包括:获取校验节点中BRD的占用空间值,当所述占用空间值达到设定阈值时,将所述BRD所在的区域加入suspend_area列表,将所述区域转换为对应的多个数据节点的子区域,并向所述子区域发送挂起操作请求,所述数据节点收到所述挂起操作请求后,挂起所述子区域的写请求;对所述子区域的数据进行RAID4校验计算,生成的校验数据写入逻辑卷设备,并向所述数据节点发送重映射请求,所述数据节点将所述子区域的所述BRD重映射到ARP,以完成数据转换。本发明降低RAID1向RAID4转换的过程与I/O操作在短时间内互相影响的概率,确保转换流程与写操作的异步化程度。

    一种基于捎带回收的瓦记录RAID写顺序化方法及装置

    公开(公告)号:CN106293543B

    公开(公告)日:2019-03-12

    申请号:CN201610726634.4

    申请日:2016-08-25

    Abstract: 本发明提出一种基于捎带回收的瓦记录RAID写顺序化方法及装置,计算机存储领域,该装置包括结构管理模块,用于将带通过循环日志的结构进行管理;高速持久缓存模块,用于接收所有非顺序写请求,当高速持久缓存被写到水位时触发下刷,其中将带划分为数据带与校验带,下刷以组为单位进行,组之间的写入未产生写覆盖,组内非整条带的写过程触发小写过程,同时在小写读时做捎带回收操作。本发明中当所有小写读都完成后再开始小写写,在带内小写读的过程中捎带做回收读,在小写写过程中将回收读出的有效数据和要下刷的有效数据合并为大块的顺序写,避免带内小写产生的RMW过程,并提升系统的整体性能。

    一种维护主从式双控软Raid6一致性的方法及系统

    公开(公告)号:CN105843560B

    公开(公告)日:2018-08-10

    申请号:CN201610218815.6

    申请日:2016-04-08

    Abstract: 本发明提出一种维护主从式双控软Raid6一致性的方法及系统,该方法包括主控制器节点中Raid6设备获取数据更新请求,主控制器节点中Raid6设备计算数据更新请求对应的数据更新位置,并在内存中记录位图更新状态A,并固化在主控制器节点的Raid6校验设备中,Raid6设备计算校验值,并对数据小盘Data Disk与校验小盘Parity Disk下发更新请求,写入快照源,作为新数据,当所有Data Disk与Parity Disk更新完成,在内存中记录位图更新状态B,固化在主控制器节点的校验设备中;并同步到从控制器节点中Raid6设备,并固化在从控制器节点的校验设备中;主控制器节点中Raid6设备在内存中找到位图更新状态为B的数据更新位置,通过对Data Disk与Parity Disk的发送Remap指令,将新数据重映射到快照设备Data Snapshot与Parity Snapshot。

    一种维护主从式双控软Raid6一致性的方法及系统

    公开(公告)号:CN105843560A

    公开(公告)日:2016-08-10

    申请号:CN201610218815.6

    申请日:2016-04-08

    CPC classification number: G06F3/0689 G06F3/0646

    Abstract: 本发明提出一种维护主从式双控软Raid6一致性的方法及系统,该方法包括主控制器节点中Raid6设备获取数据更新请求,主控制器节点中Raid6设备计算数据更新请求对应的数据更新位置,并在内存中记录位图更新状态A,并固化在主控制器节点的Raid6校验设备中,Raid6设备计算校验值,并对数据小盘Data Disk与校验小盘Parity Disk下发更新请求,写入快照源,作为新数据,当所有Data Disk与Parity Disk更新完成,在内存中记录位图更新状态B,固化在主控制器节点的校验设备中;并同步到从控制器节点中Raid6设备,并固化在从控制器节点的校验设备中;主控制器节点中Raid6设备在内存中找到位图更新状态为B的数据更新位置,通过对Data Disk与Parity Disk的发送Remap指令,将新数据重映射到快照设备Data Snapshot与Parity Snapshot。

    一种纠删码RAID的数据一致性保障方法及系统

    公开(公告)号:CN106681848B

    公开(公告)日:2019-10-18

    申请号:CN201611147298.4

    申请日:2016-12-13

    Abstract: 本发明提出一种纠删码RAID的数据一致性保障方法及系统,涉及计算机存储领域,该方法包括步骤1,当有新数据写入时,修改版本设备中各设备的数据映射表,并生成事务日志表,所述版本设备中各设备进行异步下刷操作,完成后,清除所述事务日志表,其中所述版本设备由新数据卷与旧数据卷构成;步骤2,将所述新数据及与其相对应的新校验信息经所述版本设备转发并写入新数据卷,当所述新数据与所述新校验信息都完整写入后,再触发所述步骤1,将所述新数据与所述新校验信息写入所述旧数据卷。本发明高效的保证纠删码RAID系统数据的一致性。

    一种加速磁盘阵列重建的方法及系统

    公开(公告)号:CN110187830A

    公开(公告)日:2019-08-30

    申请号:CN201910325384.7

    申请日:2019-04-22

    Abstract: 本发明提出了一种加速磁盘阵列重建的方法及系统,包括:在缓存中建立磁盘阵列的有效数据位图,有效数据位图用于记录磁盘阵列逻辑地址空间中存有数据的数据块的有效位图信息;接收写请求,得到写请求中待写入数据所属的条带,并根据条带所在数据块的位图信息更新有效数据位图;根据磁盘阵列当前的数据冗余方式,将待写入数据下发至磁盘阵列的底层磁盘;当磁盘阵列中出现失效的成员磁盘时,通过有效数据位图读取失效的成员磁盘中存有数据的数据块的待恢复位图信息,并得到待恢复位图信息对应的待恢复条带,根据数据冗余方式恢复重建待恢复条带。本发明能减少RAID系统重建过程需恢复的数据量,从而降低RAID重建过程耗时,进一步提升了系统的可靠性。

    一种基于条带版本的瓦记录RAID写顺序化方法及系统

    公开(公告)号:CN106970764B

    公开(公告)日:2019-08-16

    申请号:CN201710102277.9

    申请日:2017-02-24

    Abstract: 本发明提出一种基于条带版本的瓦记录RAID写顺序化方法及系统,涉及计算机存储技术领域,该方法包括设置高速持久缓存,用于接收所有非顺序写请求,当所述高速持久缓存被写到水位时触发下刷,其中以组为单位进行下刷,下刷时为要写入组中的各条带生成新版本;对于条带的每一个版本,计算一次校验,并将条带数据与校验顺序的写入带内。本发明避免了传统RAID5/6小写产生的RMW过程和瓦记录磁盘的RMW过程,提升了系统的整体性能。

    一种双层冗余存储系统及其数据写入、读取及恢复方法

    公开(公告)号:CN106227464B

    公开(公告)日:2019-03-15

    申请号:CN201610557291.3

    申请日:2016-07-14

    Abstract: 本发明公开了一种双层冗余存储系统及其数据写入、读取及恢复方法,该双层冗余存储系统包括冗余组,该冗余组包括至少两个数据节点、主校验节点和从校验节点,每个数据节点包括第一缓存、第一存储单元及第二存储单元,主校验节点包括第二缓存、第一RAID6处理单元及主校验存储单元,从校验节点包括第三缓存、第二RAID6处理单元及从校验存储单元,该写入方法包括:该冗余组接收来自一客户端的写请求数据,该数据节点、该主、从校验节点分别对该写请求数据进行缓存;该主校验节点对其缓存的写请求数据进行RAID6计算以获得第一校验数据与第二校验数据,该数据节点对该写请求数据进行存储;该主、从校验节点分别对其缓存的数据进行删除。

Patent Agency Ranking