一种PCIE接口正确性测试方法

    公开(公告)号:CN114218022A

    公开(公告)日:2022-03-22

    申请号:CN202110398218.7

    申请日:2021-04-14

    Abstract: 本发明公开一种PCIE接口正确性测试方法,包括以下步骤:S1、A方在发送数据前,对发送缓冲区进行填充,填充消息描述符;S2、A方开始向B方发送数据;S3、B方等待接收数据;S4、A方等待接收B方发来的数据,在收到B方发送的数据后,进行数据正确性校验;S7、回到S1,直到遍历完成所有布数方式、操作类型、消息长度和消息偏移测试。本发明提高了PCIE接口正确性测试覆盖面和测试强度。

    大规模互连网络Trap快速响应方法

    公开(公告)号:CN112532410A

    公开(公告)日:2021-03-19

    申请号:CN201910879822.4

    申请日:2019-09-18

    Abstract: 本发明公开了一种大规模互连网络Trap快速响应方法,包括以下步骤:网络管理接收Trap消息,判断状态改变的端口所连接的节点类型是否为网卡,如果是,执行下一步,否则重新探查网络;判断端口变化情况,如果端口由可用变为不可用,不需要响应该Trap消息,维持当前状态不变,如果端口由不可用变为可用,继续执行下一步;判断端口软件可用位是否为可用,如果是,激活该网卡,使其变为可用,否则重新探查网络。本发明优化了网卡端口状态发生改变的处理过程,只有当网卡端口由不可用变为可用,且与其相连的交换机端口的软件可用位也不可用时,才启动探查网络,节省了不必要的网络探查时间,大大提高了网络管理的响应速度。

    一种轻量级的高性能互连网络软件虚拟化方法

    公开(公告)号:CN109062671A

    公开(公告)日:2018-12-21

    申请号:CN201810929669.7

    申请日:2018-08-15

    Abstract: 本发明公开一种轻量级的高性能互连网络软件虚拟化方法,包括:S101、虚拟机上的进程创建资源:虚拟机向宿主机申请资源号;虚拟机对资源进行配置;虚拟机上销毁资源;S102、虚拟机上收发消息:虚拟机上的进程创建资源完成后,建立专用的数据通路;进行通信时,用户进程直接通过IO写操作按消息队列门铃,然后由网卡通过DMA操作将消息直接从发送方的用户缓冲区拷贝到目的方的用户缓冲区。本发明通过纯软件的形式实现高性能互连网络的虚拟化功能,不需要硬件额外增加设计来实现其它虚拟化标准,支持硬件资源的动态、按需分配,支持容器式虚拟机快速部署和故障物理隔离等功能,且虚拟机上收发消息时内存零拷贝,虚拟机网络性能损失小。

    一种带有主机通道适配器设备的主机及其睡眠和唤醒方法

    公开(公告)号:CN102455774A

    公开(公告)日:2012-05-16

    申请号:CN201010518567.X

    申请日:2010-10-18

    Abstract: 本发明公开了一种带有主机通道适配器设备的主机及其睡眠和唤醒方法,其中,所述睡眠方法包括:当收到睡眠指令时,主机的操作系统通知HCA设备的消息库,使消息库将应用程序投递的新的工作请求缓存到对应的QP中、并等待HCA设备完成正在处理的工作请求;当HCA设备完成正在处理的工作请求后,操作系统通知HCA设备的驱动程序,使驱动程序对应用程序申请的QP序列执行挂起操作、并关闭HCA设备与主机CPU之间的联系;操作系统完成将内存内容和CPU状态保存到硬盘中,进入睡眠。在主机睡眠前,通过使应用程序和HCA设备处于稳定状态,记录应用程序和服务的状态信息;使得在主机唤醒时,应用程序和服务的状态能够与睡眠前一致。

    一种PCIE接口正确性测试方法

    公开(公告)号:CN114218022B

    公开(公告)日:2025-05-16

    申请号:CN202110398218.7

    申请日:2021-04-14

    Abstract: 本发明公开一种PCIE接口正确性测试方法,包括以下步骤:S1、A方在发送数据前,对发送缓冲区进行填充,填充消息描述符;S2、A方开始向B方发送数据;S3、B方等待接收数据;S4、A方等待接收B方发来的数据,在收到B方发送的数据后,进行数据正确性校验;S7、回到S1,直到遍历完成所有布数方式、操作类型、消息长度和消息偏移测试。本发明提高了PCIE接口正确性测试覆盖面和测试强度。

    一种大规模互连网络的管理包收发方法

    公开(公告)号:CN114221861B

    公开(公告)日:2023-07-07

    申请号:CN202110324736.4

    申请日:2021-03-26

    Abstract: 本发明公开一种大规模互连网络的管理包收发方法,包括以下步骤:S1、初始设置;S2、自动控制,具体如下:S21、命令发送线程在发送时,判断curr_send_package是否小于max_send_package,若小于,则启动一个定时器,发送命令,加线程锁,curr_send_package+1,解除线程锁;否则,阻塞该线程,等待该线程被唤醒;S22、命令接收线程,接收到管理包,加线程锁,curr_send_package‑1,解除线程锁,发送唤醒线程信号;S3、自动处理。本发明解决了大规模互连网络中网络管理包收发堵塞和网络管理包收发效率低的问题。

    大规模互连网络半重度扫描方法

    公开(公告)号:CN112532411A

    公开(公告)日:2021-03-19

    申请号:CN201910879824.3

    申请日:2019-09-18

    Abstract: 本发明公开了一种大规模互连网络半重度扫描方法,包括以下步骤:启动半重度扫描,查询现有交换机的端口信息;查询已记录的所有交换机的端口信息;将现有的端口信息与该交换机记录的端口信息进行比较,检查交换机端口状态变化情况,如果端口由连接变为断开,清除之前记录的端口连接关系,如果端口由断开变为连接,从该端口继续往下探查,直至探查完所有发生变化的端口信息;探查结束后清除未探查到的节点,完成半重度扫描。本发明可替代网络初始化之后的重度扫描,相比于传统的重度扫描,大大缩短了探查时间,提高了网络探查的速度和故障响应的速度,节省了时间。

Patent Agency Ranking