一种存储系统数据写入方法和系统

    公开(公告)号:CN104991745B

    公开(公告)日:2018-06-01

    申请号:CN201510432216.X

    申请日:2015-07-21

    Abstract: 本发明公开了一种存储系统数据写入方法和系统,包括:数据接收及协议解析子系统接收计算节点的写IO请求,写IO请求包括至少一个通信报文,该通信报文包括协议字段和有效载荷字段;在接收写IO请求的过程中,将通信报文的协议字段数据和有效载荷字段数据分别存放在高速存储介质的不同位置,并将通信报文的有效载荷字段数据独立存放;写IO请求接收完成后,将写IO请求传送到数据缓存子系统;数据缓存子系统收到写IO请求后,向计算节点返回写操作完成信息,并对写IO请求进行写操作。通过本发明,能够在同样的硬件平台下,提高存储系统数据写入性能。

    一种检测磁盘的方法和装置

    公开(公告)号:CN104572380B

    公开(公告)日:2017-11-10

    申请号:CN201510051825.0

    申请日:2015-01-30

    Abstract: 本发明公开了一种检测磁盘的方法和装置,包括:对当前的扇区进行检测,若检测到当前的扇区正常,则计算当前的扇区的扇区标识和当前步长之间的和值;判断出计算得到的和值大于或等于1且小于或等于廉价冗余磁盘阵列RAID的总扇区数,将扇区标识为计算得到的和值的扇区作为当前的扇区继续执行对当前的扇区进行检测的步骤;当判断出连续检测到扇区正常的次数大于或等于预设次数,且当前步长大于0时,将当前步长调大后继续执行计算当前的扇区的扇区标识和当前步长之间的和值的步骤。通过本发明的方案,在判断出连续检测到扇区正常的次数大于或等于预设次数,且当前步长大于0时,将当前步长调大后继续检测,降低了对磁盘的访问频率。

    一种自适应预读方法及装置

    公开(公告)号:CN105094701A

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

    申请号:CN201510429021.X

    申请日:2015-07-20

    Abstract: 本发明提供一种自适应预读方法及装置,上述方法包括以下步骤:接收读请求后,获取所述读请求对应的读模式及与所述读模式对应的预读参数;对所述读模式对应的读请求序列,按照预设更新匹配策略,进行更新匹配;获取匹配的读请求序列的匹配计数并根据所述读请求序列的新的匹配计数,调整所述读请求序列在读请求序列排序链表中的位置后,按照获取的预读参数进行预读;实现了自适应的统计每种读模式匹配成功的概率,并在运行过程中动态调整,新的读请求优先匹配概率高的读模式,以此减少匹配的搜索次数,提高预读算法的效率。

    一种自适应预读方法及装置

    公开(公告)号:CN105094701B

    公开(公告)日:2018-02-27

    申请号:CN201510429021.X

    申请日:2015-07-20

    Abstract: 本发明提供一种自适应预读方法及装置,上述方法包括以下步骤:接收读请求后,获取所述读请求对应的读模式及与所述读模式对应的预读参数;对所述读模式对应的读请求序列,按照预设更新匹配策略,进行更新匹配;获取匹配的读请求序列的匹配计数并根据所述读请求序列的新的匹配计数,调整所述读请求序列在读请求序列排序链表中的位置后,按照获取的预读参数进行预读;实现了自适应的统计每种读模式匹配成功的概率,并在运行过程中动态调整,新的读请求优先匹配概率高的读模式,以此减少匹配的搜索次数,提高预读算法的效率。

    一种双控存储阵列的共享磁盘争用仲裁方法及系统

    公开(公告)号:CN104503709A

    公开(公告)日:2015-04-08

    申请号:CN201510019477.9

    申请日:2015-01-14

    CPC classification number: G06F3/0683 G06F3/0658

    Abstract: 本发明提供一种双控存储阵列的共享磁盘争用仲裁方法及系统,上述方法包括以下步骤:预先在待争用磁盘中预留出预设大小存储空间作为占用信息字段;第一控制器通过查询所述待争用磁盘,获取所述待争用磁盘的占用信息字段状态后,按照预设冲突访问控制策略,对所述待争用磁盘进行访问控制,通过使用磁盘作为双控存储阵列系统中磁盘争用的仲裁介质,可以有效避免因双控存储阵列系统的通信链路故障导致的脑裂,从而造成的两个控制器对共享磁盘的使用冲突。

    一种数据测试方法及装置

    公开(公告)号:CN105302656B

    公开(公告)日:2018-09-04

    申请号:CN201510695149.0

    申请日:2015-10-21

    Abstract: 一种数据校验方法,所述方法包括:生成动态文件,所述动态文件用于记录每一个属性为写的写入到缓存的输入输出(IO)数据的属性信息;对所述动态文件进行解析,解析出所述每一个输入输出(IO)数据的属性信息,所述属性信息用于确定每一个输入输出IO数据;对解析后的所述每一个输入输出(IO)数据进行校验。本申请的技术方案,在掉电前,动态文件记录下发的输入输出(IO)队列中的所有成功写入到缓存的输入输出(IO);在存储目标机掉电瞬间,运行在客户端的测试工具能够继续记录断电瞬间,以及断电之前,已经成功下发的输入输出(IO)数据。本发明能够校验已经成功下发的输入输出(IO)数据,更好地测试缓存掉电一致性功能,提高整个存储系统的数据一致性能力和可靠性。

    一种双控存储阵列的共享磁盘争用仲裁方法及系统

    公开(公告)号:CN104503709B

    公开(公告)日:2018-05-22

    申请号:CN201510019477.9

    申请日:2015-01-14

    Abstract: 本发明提供一种双控存储阵列的共享磁盘争用仲裁方法及系统,上述方法包括以下步骤:预先在待争用磁盘中预留出预设大小存储空间作为占用信息字段;第一控制器通过查询所述待争用磁盘,获取所述待争用磁盘的占用信息字段状态后,按照预设冲突访问控制策略,对所述待争用磁盘进行访问控制,通过使用磁盘作为双控存储阵列系统中磁盘争用的仲裁介质,可以有效避免因双控存储阵列系统的通信链路故障导致的脑裂,从而造成的两个控制器对共享磁盘的使用冲突。

    一种管理数据读写的方法及装置

    公开(公告)号:CN104268099B

    公开(公告)日:2017-06-13

    申请号:CN201410438004.8

    申请日:2014-08-29

    Abstract: 本发明公开了一种管理数据读写的方法及装置,包括:当有数据块I/O请求时,确定该数据块I/O请求的总次数并判断该数据块I/O请求的总次数是否超过预置统计门限值,当该数据块I/O请求的总次数超过预置统计门限值时,确定数据块的热度分数值;比较确定的数据块的热度分数值与预设的热度分数值阈值的大小,并根据比较结果确定是否更新预先建立的对应关系中的数据块的存放位置;根据更新后的预先建立的对应关系中的数据块的存放位置,进行数据块的I/O操作。本发明技术方案提高了存储系统的整体性能。

    一种存储设备地址对齐的自动纠正方法和装置

    公开(公告)号:CN104461925A

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

    申请号:CN201410648027.1

    申请日:2014-11-14

    Abstract: 本发明公开了一种存储设备地址对齐的自动纠正方法和装置,包括:通过映射表检测出访问请求的逻辑地址为非对齐访问地址,根据映射表中记录的偏移量对非对齐访问地址进行纠正对齐操作,如果未检测出其为非对齐访问地址,则保存在逻辑地址统计缓存内。当该缓存中的条目数量达到上限时,执行迁移流程;判断出通过映射表未检测出的非对齐访问地址段,建立逻辑地址与物理地址之间的映射关系,添加到映射表的条目中,并对非对齐访问地址段进行对齐操作;并读取对齐后的访问请求的逻辑地址所对应的物理地址中的数据。通过本发明的方案,能够解决现有对齐纠正方案中存在的需要对上层应用进行重新配置、手动执行、易用性差的缺点。

Patent Agency Ranking