[发明专利]RDMA网络上的子网管理数据的高效分配有效
申请号: | 201280072152.1 | 申请日: | 2012-03-30 |
公开(公告)号: | CN104205079B | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | M·S·赫弗蒂 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F13/38;G06F12/00 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 姬利永 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | rdma 网络 子网 管理 数据 高效 分配 | ||
1.一种网络节点元件,包括:
网络控制器,被配置成使用启用远程直接存储器访问(RDMA)的通信协议在启用RDMA的网络上与子网管理单元进行通信;
处理器,被配置成执行应用,其中,所述应用被配置成生成子网管理(SA)数据查询以便从所述子网管理单元请求SA数据,并且其中,所述SA数据包括地址和路径信息;以及
存储器,用于存储所述应用;
其中,当所述应用执行时,所述处理器进一步被配置成:
通过RDMA启用标志将所述SA数据查询格式化;
并且其中,当所述应用执行时,所述网络控制器进一步被配置成:
配置可靠连接队列对(RCQP)以便从子网管理器接收RDMA传送;以及
分配RDMA写目标缓冲器以便响应于所述SA数据查询使用RDMA传送从所述子网管理器接收所述SA数据。
2.如权利要求1所述的网络节点元件,其中,所述处理器进一步被配置成向所述SA数据查询添加有关所述RDMA写目标缓冲器的地址、加密密钥和缓冲器长度信息。
3.如权利要求1所述的网络节点元件,其中,所述网络控制器进一步被配置成在所述RCQP上接收SA数据响应并且将所述SA数据响应存储到所述RDMA写目标缓冲器中;其中,所述SA数据响应包括所述SA数据。
4.如权利要求1所述的网络节点元件,其中,所述网络控制器进一步被配置成配置预定的可靠数据报(UD)队列对以及使用预定的可靠数据报(UD)队列对将所述SA数据查询发送到所述子网管理器。
5.如权利要求1所述的网络节点元件,其中,所述网络控制器进一步被配置成响应于所述SA数据查询从所述子网管理器接收状态响应;其中,所述状态响应指示所述RDMA写目标缓冲器的大小太小而不能容纳所述SA数据。
6.如权利要求5所述的网络节点元件,其中,所述网络控制器进一步被配置成重新分配具有能够容纳所述SA数据的大小的所述RDMA写目标缓冲器。
7.如权利要求1所述的网络节点元件,其中,所述网络控制器进一步被配置成响应于所述SA数据查询从所述子网管理器接收重定向响应;其中,所述重定向响应指示所述RCQP无效以及将对所述SA数据查询的所述响应重定向到第二RCQP。
8.如权利要求7所述的网络节点元件,其中,所述网络控制器进一步被配置成配置所述第二RCQP以便从子网管理器接收所述RDMA传送。
9.如权利要求1所述的网络节点元件,其中,所述SA数据查询包括具有由RDMA通信协议定义的至少一个保留数据字段的查询,并且其中,所述RDMA启用标志在所述保留数据字段中包括所述网络节点元件能够从所述子网管理器接收RDMA传送的指示符。
10.一种子网管理器,包括:
网络控制器,被配置成使用启用远程直接存储器访问(RDMA)的通信协议在启用RDMA的网络上与至少一个网络节点元件进行通信;
子网管理模块,被配置成为所述至少一个网络节点元件分配地址和路径信息,并且进一步被配置成生成包括所述地址和路径信息的子网管理(SA)数据;
其中,所述网络控制器进一步被配置成:
配置可靠连接队列对(RCQP)以便向所述至少一个网络节点元件发送RDMA传送;
将所述RCQP公开给所述至少一个网络节点元件以便致使所述至少一个网络节点元件配置赠送的RCQP;
从所述至少一个网络节点元件接收SA数据查询;
确定是否在所述SA数据查询中设置了RDMA启用标志;以及
基于确定RDMA启用标志被设置,使用所述RCQP和所述赠送的RCQP利用RDMA传送向所述至少一个网络节点元件发送包括所述SA数据的SA数据响应。
11.如权利要求10所述的子网管理器,其中,所述网络控制器进一步被配置成使用所述RDMA传送确定与所述至少一个网络节点元件相关联的RDMA写目标缓冲器是否太小而不能容纳所述SA数据。
12.如权利要求11所述的子网管理器,其中,所述网络控制器进一步被配置成响应于所述SA数据查询从所述子网管理器接收状态响应;其中,所述状态响应指示所述RDMA写目标缓冲器的大小太小而不能容纳所述SA数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280072152.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:从基于处理器的设备收集数据
- 下一篇:剖析数据可视化