-
公开(公告)号:CN113572582A
公开(公告)日:2021-10-29
申请号:CN202110799123.6
申请日:2021-07-15
Applicant: 中国科学院计算技术研究所
IPC: H04L1/18
Abstract: 本发明公开了一种数据发送控制方法,包括以下步骤:步骤1、发送控制模块通过系统总线模块从内存模块中读取待发送数据,并将所述待发送数据封装为网络数据包;步骤2、所述发送控制模块从元数据模块中获取缓冲区模块的当前状态来判断所述缓冲区模块的存储空间是否已满,若是,则执行步骤3;否则,执行步骤4;步骤3、根据替换算法用所述网络数据包将所述缓冲区模块的数据换出;步骤4、将所述网络数据包写入所述缓冲区模块;步骤5、将所述网络数据包推送到网络中。
-
公开(公告)号:CN112559436A
公开(公告)日:2021-03-26
申请号:CN202011487278.8
申请日:2020-12-16
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173 , H04L29/08
Abstract: 本发明提供了一种RDMA通信设备访问上下文的方法及系统,包括缓存模块、常驻存储模块、访问管理模块。缓存模块,由存储单元及缓存控制单元组成,其功能在于为RDMA通信设备访问上下文信息的非关键字段提供接口。常驻存储模块,其功能在于存储上下文的关键字段信息,供RDMA通信设备访问。访问管理模块,其功能在于对上下文字段信息进行读写控制,保证上下文信息被多个模块访问的一致性。
-
公开(公告)号:CN116722884A
公开(公告)日:2023-09-08
申请号:CN202310078726.6
申请日:2023-02-08
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供一种支持远程数据直接访问协议的网络接口,包括支持远程数据直接访问协议的网络接口,其特征在于,该网络接口包括:控制管理模块,用于对RDMA通信过程进行管理,RDMA通信包括基于RDMA可靠连接模式的RDMA可靠连接通信;上下文信息管理模块,用于对RDMA通信过程在网络接口的缓存中维护的连接上下文信息进行管理,其中,在根据预设的聚合规则确定基于RDMA可靠连接模式的多个原生连接所对应的多条原生连接上下文信息是可聚合的情况下,采用聚合连接上下文信息代替可聚合的多条原生连接上下文信息,以减少对网络接口的缓存空间占用;数据传输模块,用于根据原生连接上下文信息或者聚合连接上下文信息执行RDMA可靠连接通信的数据传输过程。
-
公开(公告)号:CN113572582B
公开(公告)日:2022-11-22
申请号:CN202110799123.6
申请日:2021-07-15
Applicant: 中国科学院计算技术研究所
IPC: H04L1/18
Abstract: 本发明公开了一种数据发送控制方法,包括以下步骤:步骤1、发送控制模块通过系统总线模块从内存模块中读取待发送数据,并将所述待发送数据封装为网络数据包;步骤2、所述发送控制模块从元数据模块中获取缓冲区模块的当前状态来判断所述缓冲区模块的存储空间是否已满,若是,则执行步骤3;否则,执行步骤4;步骤3、根据替换算法用所述网络数据包将所述缓冲区模块的数据换出;步骤4、将所述网络数据包写入所述缓冲区模块;步骤5、将所述网络数据包推送到网络中。
-
公开(公告)号:CN114928573B
公开(公告)日:2024-09-24
申请号:CN202210558480.8
申请日:2022-05-20
Applicant: 中国科学院计算技术研究所
IPC: H04L47/12 , H04L47/6275 , H04L1/1809
Abstract: 本发明实施例提供了一种数据的传输方法,包括:在与接收方建立的连接上发送一个数据包,其中,每个连接设有对应的连接号;根据所发送的数据包产生一个对应的发送事件,所述发送事件指示针对所述数据建立的连接的连接号以及所述数据包的发送序列号;响应于发送事件,调整为对应连接中发送数据包的计数的数值,并确定当前计数的数值是否达到指定的冗余发送阈值,若是,则根据发送事件中的发送序列号复制对应的数据包,以作为冗余数据包发出,其中,冗余发送阈值与所述连接对应的丢包情况相关。本发明实施例的技术方案通过在计数的数值达到指定的冗余发送阈值时,主动复制对应的数据包,以作为冗余数据包再次发出,在一定程度上降低了接收方的丢包概率,从而提升网络整体性能。
-
公开(公告)号:CN113742267B
公开(公告)日:2023-10-27
申请号:CN202111041270.3
申请日:2021-09-07
Applicant: 中国科学院计算技术研究所
IPC: G06F13/28 , G06F15/173 , G06F13/24
Abstract: 本发明提供一种用于RDMA通信设备的DMA系统,包括多个数据处理通道(10)、仲裁模块(20)、中断处理模块(30)和数据分配模块(40),其中,每个数据处理通道(10)用于接收对本地数据的读请求、写请求以及读响应;仲裁模块(20)用于调度多个数据处理通道(10)中的读请求或写请求;中断处理模块(30)用于对所收到的中断请求进行合并处理;数据分配模块(40)用于分配读响应数据到相应的数据处理通道(10)。基于本发明的实施例,本发明的优点在于减少了频繁的中断对计算机系统造成的大量上下文切换开销,保证了中断请求和数据写请求的序的关系,实现了可配置数量的数据处理通道,可以灵活满足RDMA通信设备对不同数量的数据处理通道的需求。
-
公开(公告)号:CN115017089A
公开(公告)日:2022-09-06
申请号:CN202210617225.6
申请日:2022-06-01
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173 , G06F12/1009 , G06F12/0877 , G06F12/06 , G06F12/02 , G06F3/06 , G06F21/60 , G06F21/64
Abstract: 本发明提供一种远程内存访问的系统,包括网络接口设备,该设备包括:加解密模块,用于获取缓冲区的信息,该信息包括缓冲区的唯一标识符、虚拟地址、长度和物理地址,加解密模块针对每个缓冲区生成对应密钥,基于密钥对缓冲区的物理地址进行加密,生成缓冲区的物理地址密文;权限记录模块,用于记录每个缓冲区对应的包含其缓冲区的唯一标识符、虚拟地址、长度和密钥信息的权限验证信息;响应处理模块,用于根据缓冲区的权限验证信息验证请求端对指定缓冲区是否具有访问权限,获取通过验证的请求端所指定缓冲区的物理地址密文解密后得到的指定缓冲区的物理地址;内存访问模块,用于根据指定缓冲区的物理地址授权请求端访问缓冲区的。
-
公开(公告)号:CN115017089B
公开(公告)日:2025-01-28
申请号:CN202210617225.6
申请日:2022-06-01
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173 , G06F12/1009 , G06F12/0877 , G06F12/06 , G06F12/02 , G06F3/06 , G06F21/60 , G06F21/64
Abstract: 本发明提供一种远程内存访问的系统,包括网络接口设备,该设备包括:加解密模块,用于获取缓冲区的信息,该信息包括缓冲区的唯一标识符、虚拟地址、长度和物理地址,加解密模块针对每个缓冲区生成对应密钥,基于密钥对缓冲区的物理地址进行加密,生成缓冲区的物理地址密文;权限记录模块,用于记录每个缓冲区对应的包含其缓冲区的唯一标识符、虚拟地址、长度和密钥信息的权限验证信息;响应处理模块,用于根据缓冲区的权限验证信息验证请求端对指定缓冲区是否具有访问权限,获取通过验证的请求端所指定缓冲区的物理地址密文解密后得到的指定缓冲区的物理地址;内存访问模块,用于根据指定缓冲区的物理地址授权请求端访问缓冲区的。
-
公开(公告)号:CN112559436B
公开(公告)日:2023-11-03
申请号:CN202011487278.8
申请日:2020-12-16
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173 , H04L67/568
Abstract: 本发明提供了一种RDMA通信设备访问上下文的方法及系统,包括缓存模块、常驻存储模块、访问管理模块。缓存模块,由存储单元及缓存控制单元组成,其功能在于为RDMA通信设备访问上下文信息的非关键字段提供接口。常驻存储模块,其功能在于存储上下文的关键字段信息,供RDMA通信设备访问。访问管理模块,其功能在于对上下文字段信息进行读写控制,保证上下文信息被多个模块访问的一致性。
-
公开(公告)号:CN114928573A
公开(公告)日:2022-08-19
申请号:CN202210558480.8
申请日:2022-05-20
Applicant: 中国科学院计算技术研究所
IPC: H04L47/12 , H04L47/6275 , H04L1/18
Abstract: 本发明实施例提供了一种数据的传输方法,包括:在与接收方建立的连接上发送一个数据包,其中,每个连接设有对应的连接号;根据所发送的数据包产生一个对应的发送事件,所述发送事件指示针对所述数据建立的连接的连接号以及所述数据包的发送序列号;响应于发送事件,调整为对应连接中发送数据包的计数的数值,并确定当前计数的数值是否达到指定的冗余发送阈值,若是,则根据发送事件中的发送序列号复制对应的数据包,以作为冗余数据包发出,其中,冗余发送阈值与所述连接对应的丢包情况相关。本发明实施例的技术方案通过在计数的数值达到指定的冗余发送阈值时,主动复制对应的数据包,以作为冗余数据包再次发出,在一定程度上降低了接收方的丢包概率,从而提升网络整体性能。
-
-
-
-
-
-
-
-
-