一种数据处理方法和系统

    公开(公告)号:CN105335101B

    公开(公告)日:2018-11-20

    申请号:CN201510633709.X

    申请日:2015-09-29

    Abstract: 本发明公开了一种数据处理方法和系统,包括:接收数据读写请求并发送给预设的Leader控制器。由Leader控制器根据预设的控制器状态位图决策能否将该数据读写请求发送给预设的Follower控制器直接处理。当Follower控制器能够对该数据读写请求直接处理时,将该数据读写请求发送给Follower控制器直接处理并反馈能够直接处理的反馈信息;当Follower控制器不能够对该数据读写请求直接处理时,将该数据读写请求记录为等待信息,并将等待信息广播给全部Follower控制器。通过本发明的方案,能够保证分布在各个控制器上的缓存数据,在并发访问的情况下仍能保证最终一致,防止由此造成的数据不一致问题。

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

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

    实现高可用集群中业务组启动的方法及装置

    公开(公告)号:CN102571965B

    公开(公告)日:2014-08-13

    申请号:CN201210012833.0

    申请日:2012-01-16

    Inventor: 王婷 张书宁

    Abstract: 本发明披露了实现高可用集群中业务组启动的方法及装置,其中方法包括:在有业务组要启动时,若判断该业务组存在多个可启动的服务器,且该业务组存在互斥冲突业务组,则在启动尽可能多的互斥冲突业务组后,启动该业务组。本发明结合集群中有限的服务器资源,并根据集群中业务组之间的互斥冲突关系,首先利用最大化启动算法启动尽可能多的业务组;在此基础之上,利用业务组在服务期上启动的优先级不同实现业务组最优化启动。这样既保证了集群提供最多的业务服务,同时也保证了集群发挥最大效能。

    集群脑裂处理方法和装置

    公开(公告)号:CN102394914A

    公开(公告)日:2012-03-28

    申请号:CN201110282573.4

    申请日:2011-09-22

    Inventor: 王婷 张书宁

    Abstract: 本发明提供了一种集群脑裂处理方法和装置。涉及计算机技术应用领域;解决了对脑裂处理方式单一,影响集群工作效率的问题。该方法包括:集群内各节点检测本节点与集群中其他节点之间的心跳线;在集群内节点检测不到任何心跳线时,该节点中止本节点上的业务。本发明提供的技术方案适用于高可用集群,实现了灵活高效的脑裂处理。

    一种数据处理方法和系统

    公开(公告)号:CN105335101A

    公开(公告)日:2016-02-17

    申请号:CN201510633709.X

    申请日:2015-09-29

    CPC classification number: G06F3/0658 G06F3/0656

    Abstract: 本发明公开了一种数据处理方法和系统,包括:接收数据读写请求并发送给预设的Leader控制器。由Leader控制器根据预设的控制器状态位图决策能否将该数据读写请求发送给预设的Follower控制器直接处理。当Follower控制器能够对该数据读写请求直接处理时,将该数据读写请求发送给Follower控制器直接处理并反馈能够直接处理的反馈信息;当Follower控制器不能够对该数据读写请求直接处理时,将该数据读写请求记录为等待信息,并将等待信息广播给全部Follower控制器。通过本发明的方案,能够保证分布在各个控制器上的缓存数据,在并发访问的情况下仍能保证最终一致,防止由此造成的数据不一致问题。

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

    公开(公告)号:CN104991745A

    公开(公告)日:2015-10-21

    申请号:CN201510432216.X

    申请日:2015-07-21

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

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

    公开(公告)号:CN104572380A

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

    申请号:CN201510051825.0

    申请日:2015-01-30

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

    一种双控制器通信方法、发送端控制器和接收端控制器

    公开(公告)号:CN104536704A

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

    申请号:CN201510015078.5

    申请日:2015-01-12

    CPC classification number: G06F3/0656 G06F3/0661 G06F3/0689

    Abstract: 本发明提供一种双控制器通信方法、发送端控制器和接收端控制器,包括:发送端控制器根据需要发送的数据的数据写入磁盘的位置和大小,向接收端控制器的接收缓存池申请接收缓存空间并获得接收缓存空间的缓存位置指针;发送端控制器将需要发送的数据发送到申请到的接收端控制器的接收缓存空间中,并将接收缓存空间的缓存位置指针发送到接收端控制器。接收端控制器将接收到的数据存入接收缓存空间,将接收到的缓存位置指针转换成本地内存的数据指针,并将数据指针从卷数据缓存逐级传递到廉价冗余磁盘阵列RAID系统。通过本发明提供的技术方案节约了计算机的CPU资源和占用系统的总线带宽,从而提高了系统的处理性能。该发明主要适用于双控制器通信中。

    一种实现自动测试的装置及方法

    公开(公告)号:CN104461910A

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

    申请号:CN201510007536.0

    申请日:2015-01-07

    Abstract: 本发明提供一种实现自动测试的装置及方法,包括:测试任务单元、软件执行单元和硬件环境单元;其中,测试任务单元,用于按照测试任务向软件执行单元和硬件环境单元发出与硬件相关的软件测试命令;硬件环境单元,用于产生与硬件相关的软件测试命令对应的硬件环境动作;软件执行单元,用于基于与硬件相关的软件测试命令的硬件环境动作,对存储系统执行所述与硬件相关的软件测试命令。本发明在完成与逻辑相关的软件测试命令基础上,通过硬件环境单元,用于产生用于执行与硬件相关的软件测试命令的硬件环境动作,为实现与硬件相关的软件测试命令的测试提供了基础,实现了对存储系统更为全面测试,提高存储系统的可靠性。

Patent Agency Ranking