-
公开(公告)号:CN104991745A
公开(公告)日:2015-10-21
申请号:CN201510432216.X
申请日:2015-07-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种存储系统数据写入方法和系统,包括:数据接收及协议解析子系统接收计算节点的写IO请求,写IO请求包括至少一个通信报文,该通信报文包括协议字段和有效载荷字段;在接收写IO请求的过程中,将通信报文的协议字段数据和有效载荷字段数据分别存放在高速存储介质的不同位置,并将通信报文的有效载荷字段数据独立存放;写IO请求接收完成后,将写IO请求传送到数据缓存子系统;数据缓存子系统收到写IO请求后,向计算节点返回写操作完成信息,并对写IO请求进行写操作。通过本发明,能够在同样的硬件平台下,提高存储系统数据写入性能。
-
公开(公告)号:CN105353982B
公开(公告)日:2018-12-11
申请号:CN201510710985.1
申请日:2015-10-28
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明提供一种基于循环数组的数据访问处理方法及装置,上述方法包括以下步骤:设置循环数组并建立所述循环数组与块设备区域之间的映射关系;对所述块设备中的目标区域进行后台读写时,将后续访问所述目标区域的IO读写请求保存至所述目标区域对应的循环数组成员的链表并对所述目标区域完成后台读写后,执行所述链表中的IO读写请求,通过循环数组映射的方式将块设备分割成多个区域,针对后台操作的区域进行IO拦截,可避免大量IO冲突的情况发生,从而减少对块设备IO性能的影响,大大提升用户体验。
-
公开(公告)号:CN104317730B
公开(公告)日:2018-02-06
申请号:CN201410584739.1
申请日:2014-10-27
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/02
Abstract: 本发明提供一种基于二次分配管理磁盘扩展空间方法及系统,属于磁盘管理领域,包括以下步骤:将预留区划分为镜像数据区、常规数据区;接收到向所述预留区发起的数据请求,若判断有权限读写,则进一步判断所述数据请求是否位于所述镜像数据区;若位于所述镜像数据区,则进行镜像读写,否则进行常规读写。本发明基于二次分配和字符串标识,提高版本兼容性;元数据使用镜像写入方式,提高了系统健壮性;其他模块透过预留区模块接口访问扩展空间,实现了预留区访问的入口限制,解决了数据紊乱的问题。
-
公开(公告)号:CN105094846A
公开(公告)日:2015-11-25
申请号:CN201510521008.7
申请日:2015-08-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F9/44
Abstract: 本发明实施例提供一种数据处理方法、系统及其事件驱动模型建立方法和系统,其中事件驱动模型建立方法包括:初始化各功能模块,为每个功能模块设定一静态对象,建立与事件队列和所有静态对象绑定的动态对象;数据处理方法包括:接收报文数据,建立事件,将每个事件分别与一静态对象绑定,当任一事件被触发时,与该被驱动事件绑定的静态对象将该被驱动事件派发至事件队列,动态对象依次从事件队列中获取事件并执行。采用了面向对象的设计思想,当产品更新换代时,只需要直接向其内添加新的功能模块或直接替换需要更改功能的功能模块,工程量较小,产品系统维护难度也较小。
-
公开(公告)号:CN104572019A
公开(公告)日:2015-04-29
申请号:CN201410844070.5
申请日:2014-12-30
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F9/30
Abstract: 本发明公开了一种巡查任务的方法和装置,该方法包括以下步骤:当被预设信号唤醒后,获取指令变量;根据所述指令变量,巡查对应的任务,并在巡查完毕后,进入睡眠状态。本发明通过指令变量指定被巡查的任务,打破了传统的定时巡查任务的周期性限制,为处理突发性巡查需求和加强对某个特定任务的巡查创造了条件,提高了巡查任务的灵活性和通用性。
-
公开(公告)号:CN104503709A
公开(公告)日:2015-04-08
申请号:CN201510019477.9
申请日:2015-01-14
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
CPC classification number: G06F3/0683 , G06F3/0658
Abstract: 本发明提供一种双控存储阵列的共享磁盘争用仲裁方法及系统,上述方法包括以下步骤:预先在待争用磁盘中预留出预设大小存储空间作为占用信息字段;第一控制器通过查询所述待争用磁盘,获取所述待争用磁盘的占用信息字段状态后,按照预设冲突访问控制策略,对所述待争用磁盘进行访问控制,通过使用磁盘作为双控存储阵列系统中磁盘争用的仲裁介质,可以有效避免因双控存储阵列系统的通信链路故障导致的脑裂,从而造成的两个控制器对共享磁盘的使用冲突。
-
公开(公告)号:CN104317730A
公开(公告)日:2015-01-28
申请号:CN201410584739.1
申请日:2014-10-27
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/02
Abstract: 本发明提供一种基于二次分配管理磁盘扩展空间方法及系统,属于磁盘管理领域,包括以下步骤:将预留区划分为镜像数据区、常规数据区;接收到向所述预留区发起的数据请求,若判断有权限读写,则进一步判断所述数据请求是否位于所述镜像数据区;若位于所述镜像数据区,则进行镜像读写,否则进行常规读写。本发明基于二次分配和字符串标识,提高版本兼容性;元数据使用镜像写入方式,提高了系统健壮性;其他模块透过预留区模块接口访问扩展空间,实现了预留区访问的入口限制,解决了数据紊乱的问题。
-
公开(公告)号:CN104932899B
公开(公告)日:2019-03-15
申请号:CN201510377911.0
申请日:2015-06-30
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种Linux内核接管socket链接的方法和装置,包括在Linux用户空间创建socket链接,socket链接在Linux用户空间完成协商和认证等链路管理工作,设置Linux内核接管socket链接,Linux内核中使用socket链接传输Linux内核空间的数据。减少了Linux操作系统中socket链接资源的浪费,避免了多个socket链接相互关联的复杂性,更加符合Linux操作系统软件的设计原则。
-
公开(公告)号:CN104991745B
公开(公告)日:2018-06-01
申请号:CN201510432216.X
申请日:2015-07-21
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种存储系统数据写入方法和系统,包括:数据接收及协议解析子系统接收计算节点的写IO请求,写IO请求包括至少一个通信报文,该通信报文包括协议字段和有效载荷字段;在接收写IO请求的过程中,将通信报文的协议字段数据和有效载荷字段数据分别存放在高速存储介质的不同位置,并将通信报文的有效载荷字段数据独立存放;写IO请求接收完成后,将写IO请求传送到数据缓存子系统;数据缓存子系统收到写IO请求后,向计算节点返回写操作完成信息,并对写IO请求进行写操作。通过本发明,能够在同样的硬件平台下,提高存储系统数据写入性能。
-
公开(公告)号:CN105095036B
公开(公告)日:2018-05-04
申请号:CN201510549415.9
申请日:2015-08-31
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种数据错误定位方法与系统,在存储系统中要进行IO处理流程对应的位置上添加检查点,对所述存储系统进行数据一致性测试,并对测试过程进行记录得到IO流记录,当检测到所述数据一致性测试发生错误时,获取数据错误对应的发生时间与IO读写范围,根据所述数据错误的发生时间与IO读写范围在所述IO流记录中查找所述数据错误所在的存储系统的位置对应的相邻两个目标检查点,再目标检查点之间添加新的检查点并进行数据错误重演直到确定数据错误的存储系统中的位置,可以利用设置在IO流处理流程上的检查点逐步逼近实现在发生数据一致性错误时,对数据错误位置的准确定位。
-
-
-
-
-
-
-
-
-