申请/专利权人:中科驭数(北京)科技有限公司
申请日:2023-09-12
公开(公告)日:2024-06-07
公开(公告)号:CN117234998B
主分类号:G06F15/173
分类号:G06F15/173;G06F13/12;G06F13/42
优先权:
专利状态码:有效-授权
法律状态:2024.06.07#授权;2024.01.02#实质审查的生效;2023.12.15#公开
摘要:本发明提供一种多主机数据访问方法及系统,所述方法应用于与多个主机相连接的网卡,所述方法的步骤包括:对于每个连接的主机分配主机编号,所述主机编号包括对应主机的主机号、对应主机中计算单元的计算单元号和对应计算单元中的子计算单元的子计算单元号;基于与网卡连接的主机的主机号、计算单元号和子计算单元号构建联合编号,基于所述联合编号确定传输路径;所述网卡获取主机的数据请求,基于所述数据请求的传输路径确定所述数据请求的发起位置,并将所述数据请求向目的端发送。本方案通过联合编号确定数据的发起位置,一方面降低了网卡资源的需求,且解决了多主机与一个网卡连接导致数据路径混乱的问题。
主权项:1.一种多主机数据访问方法,其特征在于,所述方法应用于与多个主机相连接的网卡,所述网卡设置有预设数量个数据通道,所述方法的步骤包括:对于每个连接的主机分配主机编号,所述主机编号包括对应主机的主机号、对应主机中计算单元的计算单元号和对应计算单元中的子计算单元的子计算单元号;基于与网卡连接的主机的主机号、计算单元号和子计算单元号构建联合编号,基于所述联合编号确定传输路径;所述网卡获取主机的数据请求,基于所述数据请求的传输路径确定所述数据请求的发起位置,并将所述数据请求向目的端发送,确定所述数据请求的传输路径对应的数据通道中,是否存在空闲的数据通道;若存在,则通过该空闲的数据通道将所述数据请求向目的端发送;若不存在,在将所述数据请求加入发送队列中,具体的,所述数据请求包括一级请求和二级请求,若所述数据请求为一级请求,且该数据请求的传输路径对应的数据通道中不存在空闲的数据通道,则判断当前的所述发送队列中的数据请求数量小于第一预设个数,将所述数据请求加入发送队列末尾,则根据队列的顺序,等待队列中的数据请求顺序发送;若当前的所述发送队列中的数据请求数量不小于第一预设个数,则遍历当前队列中的所述数据请求,将当前数据请求插入在当前队列中最后一个一级请求的后一个位置,并根据队列的顺序,将队列中的数据请求顺序发送,将队列中的数据请求顺序发送。
全文数据:
权利要求:
百度查询: 中科驭数(北京)科技有限公司 一种多主机数据访问方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。