预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN102918499A*(12)发明专利申请(10)申请公布号CN102918499A(43)申请公布日2013.02.06(21)申请号201180026749.8代理人潘明婳(22)申请日2011.05.11(51)Int.Cl.G06F9/44(2006.01)(30)优先权数据12/790,9812010.05.31USG06F9/46(2006.01)(85)PCT申请进入国家阶段日2012.11.29(86)PCT申请的申请数据PCT/US2011/0361272011.05.11(87)PCT申请的公布数据WO2011/152972EN2011.12.08(71)申请人微软公司地址美国华盛顿州(72)发明人左钥邹浩源H·H·沃S·N·阿拉菲V·P·迪瓦卡拉邓亦敏F·C·福尔茨V·巴努(74)专利代理机构上海专利商标事务所有限公司31100权利要求书权利要求书3页3页说明书说明书1010页页附图附图99页(54)发明名称应用策略以在虚拟机之间调度网络带宽(57)摘要提本发明供用于允许驻留在公共物理节点上的虚拟机(VM)公平地共享网络带宽的计算机化的方法、系统和计算机存储介质。实现对资源消耗的限制以改善对网络带宽的施压或对向物理节点的承租人保证的服务质量(QoS)的不利影响。限制涉及提供根据QoS策略动态地控制分配给VM中的每一个的网络带宽。这些QoS策略通过控制从VM发送的通信量来强制实施。控制通信量包括将令牌存放进分别分配给VM的令牌桶队列中。令牌随着分组通过令牌桶队列而消耗。在消耗以后,保持分组直到足够的令牌被重载进令牌桶队列中。CN102984ACN102918499A权利要求书1/3页1.一个或多个其上包含计算机可执行指令的计算机存储介质,这些指令在被执行时执行用于计量始发自单个物理节点上实例化的多个虚拟机(VM)的各种分组的数据流的方法,该方法包括:检查一个或多个写入到契约中的服务质量(QoS)策略,其中所述契约管控网络资源对第一客户端的分配;部分地基于所述第一客户端契约的所述一个或多个QoS策略将令牌存放进第一令牌桶队列,其中所述第一令牌桶队列被分派给在所述物理节点上实例化的第一VM;基于所述存放的令牌从所述第一令牌桶队列中的耗尽检测到所述第一VM处于活动状态,其中所述存放的令牌的一部分根据来自所述第一VM的所述数据流的速率从所述第一令牌桶队列中被撤回;以及部分地基于所述一个或多个QoS策略和保留在所述第一令牌桶队列中的所述存放的令牌的一部分将令牌重载进所述第一令牌桶队列中。2.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述方法还包括:基于所述存放的令牌在所述第一令牌桶队列中没有使用检测代所述第一VM处于空闲状态,其中当所述第一VM停止从其传输分组时所述存放的令牌不从所述第一令牌桶队列中撤回;以及部分地基于所述第一VM的所述空闲状态放弃将令牌重载进所述第一令牌桶队列中。3.如权利要求2所述的一个或多个计算机可读介质,其特征在于,检查一个或多个写入到契约中的QoS策略包括当所述第一VM呈现所述空闲状态时为所述第一令牌桶队列确定保留的令牌的最小数量。4.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述方法还包括:检查一个或多个写入第二客户端契约的QoS策略,该第二客户端契约管控网络资源对在所述物理节点上实例化的第二VM;以及部分地基于所述第二客户端契约的所述一个或多个QoS策略将令牌存放进第二令牌桶队列中,其中所述第二令牌桶队列被分派给所述第二VM。5.如权利要求4所述的一个或多个计算机可读介质,其特征在于,将令牌存放进第一令牌桶队列包括将第一数量的令牌存放到所述第一令牌桶队列中,其中将令牌存放进第二令牌桶队列包括将第二数量的令牌存放进所述第二令牌桶队列中,且令牌的所述第一数量和所述第二数量的值不同。6.如权利要求5所述的一个或多个计算机可读介质,其特征在于,所述第一数量基于与所述第一VM相关联的第一权重,所述第一权重至少相对于与所述第二VM相关联的第二权重,其中第一权重和所述第二权重是由所述第一客户端契约和所述第二客户端契约分别指定的。7.如权利要求6所述的一个或多个计算机可读介质,其特征在于,所述方法还包括:标识当前在网络接口组件可用的网络带宽,其中所述网络接口组件用于控制从所述物理节点到网络的通信量;以及使用所述可用的网络带宽来确定将被存放进所述第一令牌桶队列的所述令牌的第一数量。8.如权利要求7所述的一个或多个计算机可读介质,其特征在于,所述方法还包括:2CN102918499A权利要求书2/3页使用写入到所述第一客户端的所述一个或多个QoS策略来确定存放进所述第一令牌桶队列的令牌的最大数量;以及在所述第一令牌桶队列撤回所述最大数量的