-
公开(公告)号:CN104486365B
公开(公告)日:2018-02-02
申请号:CN201410510221.3
申请日:2014-09-28
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明提供了一种双控之间通信方法,包括:基于PCI Express NTB,在第一主机和第二主机之间进行地址翻译;NTB中包括门铃寄存器,通过门铃寄存器在第一主机和第二主机之间发送中断,实现第一主机和第二主机之间的通信。本发明适用于本地系统的第一主机和远端系统的第二主机之间,能够简化协议,并能够保证数据的安全可靠。
-
公开(公告)号:CN105704205A
公开(公告)日:2016-06-22
申请号:CN201511009218.4
申请日:2015-12-29
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: H04L67/10 , H04L65/1073 , H04L67/025
Abstract: 本发明公开了一种多控制器间的通信架构系统及方法,该系统应用于控制器,该系统包括:应用层、通信核心层以及通信设备层;应用层包括所有与其它控制器进行通信的源业务模块;其中,应用层中的源业务模块向通信核心层发送业务数据,通信核心层对业务数据进行相应的发送通信逻辑处理得到业务数据包,通信设备层控制业务数据包经由通信线路传输至其它控制器中的目标业务模块。可见,本发明使得通信核心层能为各个需要通信的业务模块提供统一的通信接口,同时对通信设备层进行统一的规划,让各个通信设备轻松的为各个业务模块提供通信服务,以此有效解决了现有技术中各业务模块各自处理各自的通信逻辑,导致代码逻辑的冗余和通信资源的浪费的问题。
-
公开(公告)号:CN104503709B
公开(公告)日:2018-05-22
申请号:CN201510019477.9
申请日:2015-01-14
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明提供一种双控存储阵列的共享磁盘争用仲裁方法及系统,上述方法包括以下步骤:预先在待争用磁盘中预留出预设大小存储空间作为占用信息字段;第一控制器通过查询所述待争用磁盘,获取所述待争用磁盘的占用信息字段状态后,按照预设冲突访问控制策略,对所述待争用磁盘进行访问控制,通过使用磁盘作为双控存储阵列系统中磁盘争用的仲裁介质,可以有效避免因双控存储阵列系统的通信链路故障导致的脑裂,从而造成的两个控制器对共享磁盘的使用冲突。
-
公开(公告)号:CN105353982A
公开(公告)日:2016-02-24
申请号:CN201510710985.1
申请日:2015-10-28
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明提供一种基于循环数组的数据访问处理方法及装置,上述方法包括以下步骤:设置循环数组并建立所述循环数组与块设备区域之间的映射关系;对所述块设备中的目标区域进行后台读写时,将后续访问所述目标区域的IO读写请求保存至所述目标区域对应的循环数组成员的链表并对所述目标区域完成后台读写后,执行所述链表中的IO读写请求,通过循环数组映射的方式将块设备分割成多个区域,针对后台操作的区域进行IO拦截,可避免大量IO冲突的情况发生,从而减少对块设备IO性能的影响,大大提升用户体验。
-
公开(公告)号:CN104486365A
公开(公告)日:2015-04-01
申请号:CN201410510221.3
申请日:2014-09-28
Applicant: 浪潮(北京)电子信息产业有限公司
CPC classification number: G06F13/385 , G06F2213/0024
Abstract: 本发明提供了一种双控之间通信方法,包括:基于PCI Express NTB,在第一主机和第二主机之间进行地址翻译;NTB中包括门铃寄存器,通过门铃寄存器在第一主机和第二主机之间发送中断,实现第一主机和第二主机之间的通信。本发明适用于本地系统的第一主机和远端系统的第二主机之间,能够简化协议,并能够保证数据的安全可靠。
-
公开(公告)号:CN104375913A
公开(公告)日:2015-02-25
申请号:CN201410649525.8
申请日:2014-11-14
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/26
Abstract: 本发明公开了一种测试存储系统容忍坏扇区能力的方法和设备,该方法包括以下步骤:虚拟块设备接收来自上层设备的操作请求;虚拟块设备判断操作请求指定的扇区是否在坏扇区表中,或者,与坏扇区算法匹配,如果是,则设置错误标记,并根据错误标记向上层设备发送扇区错误信息;否则,将操作请求发送给后端存储设备。本发明能够在不影响用户使用的前提下,极大地提高磁盘的可靠性和使用寿命,并在不需要任何特定硬件的情况下,确保在一定时间内覆盖所有测试点,同时兼顾到测试周期、成本和全面性。
-
公开(公告)号:CN105183370B
公开(公告)日:2018-07-06
申请号:CN201510498503.0
申请日:2015-08-13
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种实现双控制器通信的通信方法及通信模型,包括:当第一控制器通过第一接口发送请求时,将所述第一控制器的命令提示符置为请求标识位;所述第一控制器向第二控制器发送请求数据;所述第二控制器接收所述请求数据,将所述第二控制器的命令提示符置为应答标识位;所述第二控制器通过第二接口将所述请求数据发送至应用;所述应用接收到所述请求数据后,通过所述第二接口发送应答数据;所述第一控制器通过所述第一接口接收所述应答数据,完成通信。本发明所提供的实现双控制器通信的通信方法及通信模型,实现了对应用接口的简化,节约了维护成本,从而提升了产品竞争力。
-
公开(公告)号:CN105183482A
公开(公告)日:2015-12-23
申请号:CN201510612524.0
申请日:2015-09-23
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本申请公开了一种网络仿真开发测试方法及系统,该方法包括:对待测用例进行测试,产生相应的测试数据流,并将所述测试数据流发送至第一数据收发接口,以利用所述第一数据收发接口将所述测试数据流发送至预先搭建的底层仿真链路的一侧;其中,所述底层仿真链路为对虚拟网卡和物理网卡进行封装后得到的;当所述第一数据收发接口将所述测试数据流发送至所述底层仿真链路的一侧后,将从所述底层仿真链路的另一侧输出的响应数据发送至第二数据收发接口,以完成数据的自发自收过程。本申请实现了对网络系统和网络通信设备的仿真,使得本发明可以在不依赖具体硬件的基础上,完成对待测用例的开发测试,从而降低了开发测试成本,并简化了开发测试过程。
-
公开(公告)号:CN105183370A
公开(公告)日:2015-12-23
申请号:CN201510498503.0
申请日:2015-08-13
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种实现双控制器通信的通信方法及通信模型,包括:当第一控制器通过第一接口发送请求时,将所述第一控制器的命令提示符置为请求标识位;所述第一控制器向第二控制器发送请求数据;所述第二控制器接收所述请求数据,将所述第二控制器的命令提示符置为应答标识位;所述第二控制器通过第二接口将所述请求数据发送至应用;所述应用接收到所述请求数据后,通过所述第二接口发送应答数据;所述第一控制器通过所述第一接口接收所述应答数据,完成通信。本发明所提供的实现双控制器通信的通信方法及通信模型,实现了对应用接口的简化,节约了维护成本,从而提升了产品竞争力。
-
公开(公告)号:CN105095036A
公开(公告)日:2015-11-25
申请号:CN201510549415.9
申请日:2015-08-31
Applicant: 浪潮(北京)电子信息产业有限公司
Abstract: 本发明公开了一种数据错误定位方法与系统,在存储系统中要进行IO处理流程对应的位置上添加检查点,对所述存储系统进行数据一致性测试,并对测试过程进行记录得到IO流记录,当检测到所述数据一致性测试发生错误时,获取数据错误对应的发生时间与IO读写范围,根据所述数据错误的发生时间与IO读写范围在所述IO流记录中查找所述数据错误所在的存储系统的位置对应的相邻两个目标检查点,再目标检查点之间添加新的检查点并进行数据错误重演直到确定数据错误的存储系统中的位置,可以利用设置在IO流处理流程上的检查点逐步逼近实现在发生数据一致性错误时,对数据错误位置的准确定位。
-
-
-
-
-
-
-
-
-