【技术实现步骤摘要】
【国外来华专利技术】用于第三方流量监控的不引人注意的支持相关申请本申请要求于2017年10月18日所提交的标题为“用于第三方流量监控的不引人注意的(unobtrusive)支持”的美国专利申请第15/787,658号的优先权以及权益,其全部内容通过引用被结合在这里以用于所有目的。
技术介绍
分布式计算系统通常遭受已知为热点的性能病状,其中负载不平衡影响特定节点而不影响其他节点。受影响的节点变“热”,这通常意味着它们的个体利用率太高,并且它们的服务时间开始遭受影响。在极端情况下,受影响的节点可能完全失效。
技术实现思路
根据一个方面,在本公开中所描述的主题涉及一种网络接口。所述网络接口包括多个主机存储器区域计数器。所述多个主机存储器区域计数器中的每个主机存储器区域计数器对应于位于被耦接到所述网络接口的主机的物理存储器中的多个存储器区域中的一个存储器区域。所述多个主机存储器区域计数器中的每个主机存储器区域计数器包括与其对应的存储器区域相关联的系统利用率度量。所述网络接口包括流量监控器。所述流量监控器响应于由所述网络接口接收到访问相应的主机存储器区域的请求,来更新所述主机存储器区域计数器。所述网络接口包括控制器。所述控制器访问被耦接到所述网络接口的所述主机计算机上的所述多个存储器区域。所述控制器接收资源请求消息,所述资源请求消息寻找与在所述资源请求消息中所识别的存储器区域相关联的系统利用率数据。所述控制器基于在所述主机存储器区域计数器中所存储的信息,生成对所述资源请求消息的响应,所述主机存储器区域计数器与在所述资源请求消息中所识别的所述 ...
【技术保护点】
1.一种网络接口,其特征在于,包括:/n多个主机存储器区域计数器,其中,所述多个主机存储器区域计数器中的每个主机存储器区域计数器/ni)对应于位于被耦接到所述网络接口的主机的物理存储器中的多个存储器区域中的一个存储器区域,并且/nii)包括与其对应的存储器区域相关联的系统利用率度量;/n流量监控器,被配置为响应于由所述网络接口接收到访问相应的主机存储器区域的请求,来更新所述主机存储器区域计数器;以及/n控制器,被配置为:/n访问被耦接到所述网络接口的所述主机计算机上的所述多个存储器区域,/n接收资源请求消息,所述资源请求消息寻找与在所述资源请求消息中所识别的存储器区域相关联的系统利用率数据,以及/n基于在与在所述资源请求消息中所识别的所述存储器区域相关联的所述主机存储器区域计数器中所存储的信息,生成对所述资源请求消息的响应。/n
【技术特征摘要】
【国外来华专利技术】20171018 US 15/787,6581.一种网络接口,其特征在于,包括:
多个主机存储器区域计数器,其中,所述多个主机存储器区域计数器中的每个主机存储器区域计数器
i)对应于位于被耦接到所述网络接口的主机的物理存储器中的多个存储器区域中的一个存储器区域,并且
ii)包括与其对应的存储器区域相关联的系统利用率度量;
流量监控器,被配置为响应于由所述网络接口接收到访问相应的主机存储器区域的请求,来更新所述主机存储器区域计数器;以及
控制器,被配置为:
访问被耦接到所述网络接口的所述主机计算机上的所述多个存储器区域,
接收资源请求消息,所述资源请求消息寻找与在所述资源请求消息中所识别的存储器区域相关联的系统利用率数据,以及
基于在与在所述资源请求消息中所识别的所述存储器区域相关联的所述主机存储器区域计数器中所存储的信息,生成对所述资源请求消息的响应。
2.根据权利要求1所述的网络接口,其特征在于,所述网络接口进一步包括全局计数器,所述全局计数器包括与所述网络接口相关联的系统利用率度量,并且所述流量监控器进一步被配置为:
响应于由所述网络接口接收到访问所述相应的主机存储器区域的请求,来更新所述全局计数器,以及
响应于所述控制器接收到所述资源请求消息,来更新所述全局计数器。
3.根据权利要求1所述的网络接口,其特征在于,所述多个存储器区域中的一个或多个存储器区域与队列相关联。
4.根据权利要求1所述的网络接口,其特征在于,生成的对所述资源请求消息的所述响应包括关于在所述资源请求消息中所识别的所述存储器区域的头部和尾部的信息。
5.根据权利要求3所述的网络接口,其特征在于,生成的对所述资源请求消息的所述响应包括关于所述队列的深度和所述队列的大小中的至少一个的信息。
6.根据权利要求1所述的网络接口,其特征在于,所述多个存储器区域中的一个或多个存储器区域是注册存储器区域。
7.根据权利要求6所述的网络接口,其特征在于,一个或多个存储器区域访问密钥被存储在所述网络接口上,每个存储器区域访问密钥对应于多个所述注册存储器区域中的一个注册存储器区域。
8.根据权利要求6所述的网络接口,其特征在于,一个或多个所述注册存储器区域各自对应于在被耦接到所述网络接口的所述主机计算机上执行的应用。
9.根据权利要求1所述的网络接口,其特征在于:
所述控制器进一步被配置为:
确定所述资源请求消息的源是否被授权为寻找与在所述资源请求消息中所识别的所述存储器区域相关联的系统利用率数据,并且
所述流量监控器进一步被配置为:
响应于所述控制器确定所述资源请求消息的所述源被授权为寻找与在所述资源请求消息中所识别的所述存储器区域相关联的系统利用率数据,来更新所述主机存储器区域计数器。
10.根据权利要求9所述的网络接口,其特征在于,所述资源请求消息的所述源是第三方实体,所述第三方实体单独且独立于所述网络接口和被连接到所述网络接口的所述主机计算机。
11.根据权利要求9所述的网络接口,其特征在于,所述资源请求消息包括主机存储器访问请求信息,并且所述控制器进一步被配置为:
使用所述主机存储器访问请求信息和与在所述网络接口上所存储的识别的所述注册存储器区域对应的所述存储器区域访问密钥,来确定所述资源请求的所述源的权限。
12.一种方法,其特征在于,包括:
在能够访问被耦接到网络接口的主机计算机上的多个存储器区域的所述网络接口上,维护多个主机存储器区域计数器,其中,所述多个主机存储器区域计数器中的每个主机存储器区域计数器
i)对应于位于被耦接到所述网络接口的所述主机计算机的物理存储器中的多个存储器区域中的一个存储器区域,并且
ii)包括与其对应的存储器区域相关联的系统利用率度量;
响应于由所述网络接口接收到访问相应的主机存储器区域的请求,来更新所述主机存储器区域计数器;
在所述网络接口接收资源请求消息,所述资源请求消息寻找与在所述资源请求消息中所识别的存储器区域相关联的系统利用率数据;以及
基于在与在所述资源请求消息中所识别的所述存储器区域相关联的所述主机存储器区域计数器中所存储的信息,生成对接收的所述资源请求消息的响应。
13.根据权利要求12所述的方法,其特征在于,所述网络接口进一步包括全局计数器,所述全局计数器包括与所述网络接口相关联的系统利用率度量,并且所述方法进一步包括:
响应于由所述网络接口接收到访问所述相应的主机存储器区域的请求,来更新所述全局计数器;以及
响应于接收到所述资源请求消息,来更新所述全局计数器。
14.根据权利要求12所述的方法,其特征在于,所述多个存储器区域中的一个或多个存储器区域与队列相关联。
15.根据权利要求12所述的方法,其特征在于,生成的对所述资源请求消息的所述响应包括关于在所述资源请求消息中所识别的所述存储器区域的头部和尾部的信息。
16.根据权利要求14所述的网络接口,其特征在于,生成的对所述资...
【专利技术属性】
技术研发人员:丹尼尔·厄尔·吉普森,西蒙·路易·萨巴托,莫尼卡·C·王陈,麦洛·马丁,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。