一种数据收发方法及装置

    公开(公告)号:CN104363172B

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

    申请号:CN201410302535.4

    申请日:2014-06-27

    Abstract: 本发明提供了一种数据收发方法及装置,其中ARP请求响应方案包括:在包括多CPU的节点中,配置为路由器的BMC接收任一CPU的ARP请求;响应所述CPU的ARP请求,并在ARP回复消息中携带所述BMC的物理地址。数据发送方案包括:接收任一CPU的以太网帧,确定所述目的地的IP不是所属本节点的IP时,将以太网帧封装成Torus网络包;发送至目的地的IP所属的目的节点。数据接收方案包括:接收根据包头中的ID号路由至的Torus网络包,确定所述目的地的IP是所属本节点的IP时,将以太网帧中的BMC物理地址替换成目的地的IP对应的CPU的物理地址,本发明提供实施例将ARP请求限制在节点内部,避免了ARP请求在Torus网络中传播造成的网络性能下降,避免了广播风暴的发生。

    一种数据存储系统及其使用方法

    公开(公告)号:CN104123228B

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

    申请号:CN201410347213.1

    申请日:2014-07-21

    Inventor: 聂华 杨晓君 周雪

    Abstract: 本发明提供了一种数据存储系统及其使用方法,包括:SATA指令解析模块,用于分别与相对应的CPU相连,接收CPU发送的SATA指令,对SATA指令进行解析,并发送至对应的地址映射模块;地址映射模块,用于在SATA指令中指示存储的地址空间后发送至仲裁模块,其中,所指示的地址空间是分配给发出SATA指令的CPU的地址空间;仲裁模块,用于将各地址映射模块发来的SATA指令逐一发送至RAID控制模块;RAID控制模块,用于在确定SATA指令被分配发送至的磁盘中地址空间后,将SATA指令发送至各数据封装模块;数据封装模块,用于与其对应的磁盘相连,将SATA指令进行封装并发送至磁盘。采用本发明的技术方案,能够实现多CPU共享存储,提高了磁盘的利用率,实现了存储资源的按需配置。

    一种云服务器验证系统

    公开(公告)号:CN104065664B

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

    申请号:CN201410309296.5

    申请日:2014-07-01

    Abstract: 本发明提供了一种云服务器验证系统,包括:基板管理控制器,存储器和现场可编程门阵列;存储器,用于存储信息;基板管理控制器,用于根据存储器上存储的信息通过配置现场可编程门阵列内的寄存器对存储、节点间的网络和板卡间的互连进行数据交互;现场可编程门阵列,用于根据基板管理控制器的配置对云服务器存储功能共享和/或操作系统共享进行验证;所述现场可编程门阵列包括:总线和接口标准链路接口,至少一个板卡间链路接口,至少一个串行高级技术附件主接口和从接口,以及至少一个以太网接口。本发明实施例中提供的系统全面集中的对云服务器的不同功能进行高效率验证,并且不会存在消耗资源过大和生产周期比较长等问题。

    一种多播报文调度方法及装置

    公开(公告)号:CN104104618B

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

    申请号:CN201410386740.3

    申请日:2014-08-07

    Abstract: 本发明提供了一种多播报文调度方法及装置,包括确定接收到的待发送报文为多播报文,然后根据该多播报文的多播组号确定该多播组包含的多个输出端口,当输出端口空闲且接收端口有发送至该输出端口的多播报文时向输出端口发送连接请求,在得到输出端口响应后,将该多播报文调度至输出端口后发送,将未被发送到的输出端口进行记录,并重复以上过程,直至将多播报文发送至该多播组包含的每一预发送的输出端口。采用本发明的技术方案,能够避免多播报文发生死锁。

    链路测试方法及装置
    5.
    发明公开

    公开(公告)号:CN104618185A

    公开(公告)日:2015-05-13

    申请号:CN201510047674.1

    申请日:2015-01-29

    Abstract: 本发明公开了一种链路测试方法及装置,该方法包括:通过测试工装子卡对第一测试链路进行测试,得到第一测试数据;以及通过测试工装子卡对第二测试链路进行测试,得到第二测试数据;其中,第一测试链路及第二测试链路为具有公共节点但不连通的两条链路;通过第一测试工装对连接器进行校验得到第一校验数据;通过第二测试工装使第一测试链路及第二测试链路连通,并对第二测试工装进行自校验,得到第二校验数据;根据第一测试数据、第二测试数据、第一校验数据、第二校验数据得到第一测试链路与第二测试链路互联的测试结果。本发明通过上述方法在可变拓扑网络中实现更灵活的测试方式,无需额外重新设计系统硬件,节省了开发时间和成本。

    用于云服务器的基于FPGA的数据存储方法和系统

    公开(公告)号:CN104601711A

    公开(公告)日:2015-05-06

    申请号:CN201510040910.7

    申请日:2015-01-27

    Abstract: 本发明公开了一种用于云服务器的基于FPGA的数据存储方法和系统,该方法包括:通过对处理器发送的第一指令进行分析,确定第一指令所对应的目标硬盘;生成表示处理器与目标硬盘建立第一连接的第一连接请求指令并发送;在接收到表示第一连接请求指令执行成功的第一连接成功指令的情况下,将第一指令转发至目标硬盘。本发明通过硬件方式实现多颗处理器共享同一实体存储空间,实现多颗处理器共享同一存储空间的虚拟存储,使云服务器结构更加精简,降低系统功耗。

    一种共享存储系统及其使用方法

    公开(公告)号:CN104133777A

    公开(公告)日:2014-11-05

    申请号:CN201410356575.7

    申请日:2014-07-24

    Abstract: 本发明提供了一种共享存储系统及其使用方法,包括:第一SATA协议解析模块接收CPU发送的SATA指令进行解析;链路仲裁模块将SATA指令逐一发送至地址映射模块;地址映射模块,确定该SATA指令中指示存储的地址空间为NandFlash,将SATA指令发送至PCIe硬核;确定该SATA指令中指示存储的地址空间为硬盘后,将SATA指令发送至第二SATA协议解析模块。PCIe硬核对地址映射模块发来的SATA指令进行封装,并发送至NandFlash控制器;第二SATA协议解析模块对地址映射模块发来的SATA指令进行封装,并发送至硬盘。本发明实现了存储体的合理异构,存储资源的合理分配。

    一种多处理器计算机及其数据收发方法

    公开(公告)号:CN104077264A

    公开(公告)日:2014-10-01

    申请号:CN201410338589.6

    申请日:2014-07-16

    Abstract: 本发明提供了一种多处理器计算机及其数据收发方法,包括:若干主体为处理器的计算节点;各计算节点之间以直连网络方式直接连接,并按直连网络架构交互数据。本发明由于各计算节点之间以直连网络方式直接连接,而非采用各种交换网络,也不必选择交叉开关,直接互连避免了总线冲突,最大程度的提高了总线带宽;因此也克服了因交叉开关导致的总线受速率限制的不足,充分利用直连网络的优势提高了计算节点间的数据传输速度。

    一种基于节点数指示路由及路由信息的方法及装置

    公开(公告)号:CN104065575A

    公开(公告)日:2014-09-24

    申请号:CN201410338825.4

    申请日:2014-07-16

    Abstract: 本发明提供了一种基于节点数指示路由及路由信息的方法及装置,包括:确定网络中各节点的数目;根据网络节点的数目指示网络中各节点路由信息的方式,其中,当节点的数目大于等于16时,按Torus网络方式路由信息;当节点的数目小于16时,按Mesh网络方式路由信息。本发明根据网络中各节点的数目,按照Torus或Mesh两种不同的网络互连方式来采用不同的路由规则,解决了采用Torus或Mesh网络时存在的网络不能正常运行或延迟较大的问题。

    一种配置管理方法及装置
    10.
    发明公开

    公开(公告)号:CN104052624A

    公开(公告)日:2014-09-17

    申请号:CN201410290207.7

    申请日:2014-06-25

    Abstract: 本发明提供了一种配置管理方法及装置,包括:BMC接收节点管理网络交换模块发送的配置信息;BMC将配置信息发送至FPGA;FPGA根据配置信息进行配置管理。并且,在BMC确定FPGA能接收配置信息时,将配置信息通过SPI、IIC或LPC接口之一或者其组合发送至FPGA。在BMC确定FPGA不能接收配置信息时,将配置信息通过SPI总线写入Flash,FPGA读取Flash中配置信息进行配置管理。采用本提案实施例中的配置管理方法大大减少了配置过程中耗费的时间及人力,并且实现了自动化配置管理。尤其是针对具有大量节点,大量资源的云服务器,能够自动地,有效地对其进行配置管理,大大提高云服务器的运行效率。

Patent Agency Ranking