-
公开(公告)号:CN112532411B
公开(公告)日:2023-10-31
申请号:CN201910879824.3
申请日:2019-09-18
Applicant: 无锡江南计算技术研究所
IPC: H04L41/12
Abstract: 本发明公开了一种大规模互连网络半重度扫描方法,包括以下步骤:启动半重度扫描,查询现有交换机的端口信息;查询已记录的所有交换机的端口信息;将现有的端口信息与该交换机记录的端口信息进行比较,检查交换机端口状态变化情况,如果端口由连接变为断开,清除之前记录的端口连接关系,如果端口由断开变为连接,从该端口继续往下探查,直至探查完所有发生变化的端口信息;探查结束后清除未探查到的节点,完成半重度扫描。本发明可替代网络初始化之后的重度扫描,相比于传统的重度扫描,大大缩短了探查时间,提高了网络探查的速度和故障响应的速度,节省了时间。
-
公开(公告)号:CN114218022A
公开(公告)日:2022-03-22
申请号:CN202110398218.7
申请日:2021-04-14
Applicant: 无锡江南计算技术研究所
Abstract: 本发明公开一种PCIE接口正确性测试方法,包括以下步骤:S1、A方在发送数据前,对发送缓冲区进行填充,填充消息描述符;S2、A方开始向B方发送数据;S3、B方等待接收数据;S4、A方等待接收B方发来的数据,在收到B方发送的数据后,进行数据正确性校验;S7、回到S1,直到遍历完成所有布数方式、操作类型、消息长度和消息偏移测试。本发明提高了PCIE接口正确性测试覆盖面和测试强度。
-
公开(公告)号:CN109067752B
公开(公告)日:2021-03-26
申请号:CN201810928706.2
申请日:2018-08-15
Applicant: 无锡江南计算技术研究所
Abstract: 本发明公开一种利用RDMA消息实现兼容TCP/IP协议的方法,该方法利用RDMA消息传输IP数据报文,实现对TCP/IP协议的兼容,可以获得比传统的利用Send/Recv传输IP报文更高的消息性能。本发明通过rdmabuf通告及补充机制,预先分配rdmabuf,以降低消息延迟;通过rdmabuf失效方法,在发送端可以避免使用无效的rdmabuf,在接收端可以节省内存消耗;采用rdmabuf池机制,预先分配rdmabuf,提高rdmabuf的使用效率。
-
公开(公告)号:CN112532410A
公开(公告)日:2021-03-19
申请号:CN201910879822.4
申请日:2019-09-18
Applicant: 无锡江南计算技术研究所
IPC: H04L12/24 , H04L12/935
Abstract: 本发明公开了一种大规模互连网络Trap快速响应方法,包括以下步骤:网络管理接收Trap消息,判断状态改变的端口所连接的节点类型是否为网卡,如果是,执行下一步,否则重新探查网络;判断端口变化情况,如果端口由可用变为不可用,不需要响应该Trap消息,维持当前状态不变,如果端口由不可用变为可用,继续执行下一步;判断端口软件可用位是否为可用,如果是,激活该网卡,使其变为可用,否则重新探查网络。本发明优化了网卡端口状态发生改变的处理过程,只有当网卡端口由不可用变为可用,且与其相连的交换机端口的软件可用位也不可用时,才启动探查网络,节省了不必要的网络探查时间,大大提高了网络管理的响应速度。
-
公开(公告)号:CN109088766A
公开(公告)日:2018-12-25
申请号:CN201810930189.2
申请日:2018-08-15
Applicant: 无锡江南计算技术研究所
IPC: H04L12/24
Abstract: 本发明公开一种基于配对测试的互连网络故障检测与定位方法,该方法基于配对及两遍筛选进行功能性故障检测与定位;基于分层及配对进行性能及路由故障检测与定位。本发明是一种基于配对及多遍筛选的大规模互连网络故障检测与定位方法,能够对网络中的故障进行快速检测和定位,缩短排查故障的时间,提升大规模网络的可用性、易用性。
-
公开(公告)号:CN109062671A
公开(公告)日:2018-12-21
申请号:CN201810929669.7
申请日:2018-08-15
Applicant: 无锡江南计算技术研究所
CPC classification number: G06F9/45558 , G06F9/546 , G06F13/28 , G06F2009/45579 , G06F2009/45595 , G06F2209/548
Abstract: 本发明公开一种轻量级的高性能互连网络软件虚拟化方法,包括:S101、虚拟机上的进程创建资源:虚拟机向宿主机申请资源号;虚拟机对资源进行配置;虚拟机上销毁资源;S102、虚拟机上收发消息:虚拟机上的进程创建资源完成后,建立专用的数据通路;进行通信时,用户进程直接通过IO写操作按消息队列门铃,然后由网卡通过DMA操作将消息直接从发送方的用户缓冲区拷贝到目的方的用户缓冲区。本发明通过纯软件的形式实现高性能互连网络的虚拟化功能,不需要硬件额外增加设计来实现其它虚拟化标准,支持硬件资源的动态、按需分配,支持容器式虚拟机快速部署和故障物理隔离等功能,且虚拟机上收发消息时内存零拷贝,虚拟机网络性能损失小。
-
公开(公告)号:CN112433980B
公开(公告)日:2022-07-12
申请号:CN201910788875.5
申请日:2019-08-26
Applicant: 无锡江南计算技术研究所
IPC: G06F15/173
Abstract: 本发明公开一种基于迭代逼近的RDMA缓冲区动态分配方法,包括以下步骤:S1、初始化时,RDMA发起方做以下设置:将请求分配的缓冲区数量记为rbuf_thresh,初始值设为4,rbuf_thresh扩张时的时间记为epoch_start,初始值设为当前时间,rbuf_thresh扩张前的rbuf_thresh记为Rmin,初始值设为2,rbuf_thresh扩张后的rbuf_thresh记为Rmax,初始值设为4,rbuf_thresh扩张后Rmax减少到Rmin的时间记为K,初始化为K=,其中C是一个常数系数;S2、RDMA发起方检查本地保存的RDMA缓冲区列表,判断RDMA被动方是否有可用的RDMA缓冲区;S3、RDMA被动方收到RDMA主动方发来的分配RDMA缓冲区请求后,根据该请求中的rbuf_thresh分配新的RDMA缓冲区,并通告给RDMA主动方。本发明实现了对RDMA缓冲区的动态分配,在保证网络高带宽的同时,可以显著降低预先分配的RDMA缓冲区数量,降低内存消耗量。
-
公开(公告)号:CN114244692A
公开(公告)日:2022-03-25
申请号:CN202110480187.X
申请日:2021-04-30
Applicant: 无锡江南计算技术研究所
IPC: H04L41/0677 , H04L43/0894
Abstract: 本发明公开一种适用于超大规模互连网络的故障快速定位方法,包括以下步骤:S1、以CPU为单位,每个CPU起2个进程,每个进程占用一个引擎,2个进程进行对发带宽测试,检查带宽是否正常,筛选出PCIE链路及存控有问题的点;S2、以中板为单位,每个CPU上选2个进程,每个进程使用1个引擎,进程以异或算法进行A2A测试,检查每轮通信带宽是否低于阈值,筛选出有问题的计算网交换机;S3、以整个队列为单位,从每个中板中选出指定进程,所有中板一起进行A2A测试,筛选出有问题的顶层网交换机。本发明解决网络故障定位效率低和循环连续检查每个节点造成收发堵塞问题,极大提高网络故障的诊断效率。
-
公开(公告)号:CN112433980A
公开(公告)日:2021-03-02
申请号:CN201910788875.5
申请日:2019-08-26
Applicant: 无锡江南计算技术研究所
IPC: G06F15/173
Abstract: 本发明公开一种基于迭代逼近的RDMA缓冲区动态分配方法,包括以下步骤:S1、初始化时,RDMA发起方做以下设置:将请求分配的缓冲区数量记为rbuf_thresh,初始值设为4,rbuf_thresh扩张时的时间记为epoch_start,初始值设为当前时间,rbuf_thresh扩张前的rbuf_thresh记为Rmin,初始值设为2,rbuf_thresh扩张后的rbuf_thresh记为Rmax,初始值设为4,rbuf_thresh扩张后Rmax减少到Rmin的时间记为K,初始化为K= ,其中C是一个常数系数;S2、RDMA发起方检查本地保存的RDMA缓冲区列表,判断RDMA被动方是否有可用的RDMA缓冲区;S3、RDMA被动方收到RDMA主动方发来的分配RDMA缓冲区请求后,根据该请求中的rbuf_thresh分配新的RDMA缓冲区,并通告给RDMA主动方。本发明实现了对RDMA缓冲区的动态分配,在保证网络高带宽的同时,可以显著降低预先分配的RDMA缓冲区数量,降低内存消耗量。
-
公开(公告)号:CN112422244A
公开(公告)日:2021-02-26
申请号:CN201910771718.3
申请日:2019-08-21
Applicant: 无锡江南计算技术研究所
IPC: H04L5/00 , H04L12/911 , H04L12/925
Abstract: 本发明公开一种基于流量负载预测的RDMA缓冲区动态分配方法,包括以下步骤:S1、检查RDMA被动方是否有可用的RDMA缓冲区;S2、检查未使用的RDMA缓冲区的个数及armed是否为0;S3、RDMA被动方若在规定时间内没有分配任何RDMA缓冲区,则发送一条控制消息将TSER告知RDMA发起方;S4、RDMA发起方不断测量RDMA请求时间间隔、分配RDMA缓冲区的请求/应答时间;S5、根据获得的at和rtt,计算获得加权平均RDMA请求时间间隔avg_at和分配RDMA缓冲区的请求/应答时间间隔avg_rtt;S6、根据avg_at和avg_rtt计算并更新rbuf_thresh的大小。本发明实现对RDMA缓冲区的动态分配,在保证网络高带宽的同时,可以显著降低预先分配的RDMA缓冲区数量,降低内存消耗量。
-
-
-
-
-
-
-
-
-