[发明专利]非侵入式动态可缩放的网络负载生成在审
申请号: | 202110334120.5 | 申请日: | 2015-09-07 |
公开(公告)号: | CN113079115A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | M·E·朱布兰;A·M·格施夫特;胡伟平 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911;H04L12/24;H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 彭梦晔 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 侵入 动态 缩放 网络 负载 生成 | ||
本公开的实施例涉及非侵入式动态可缩放的网络负载生成。一种用于非侵入式网络负载生成的方法可以包括确定分布式计算系统中的可用资源,其中分布式计算系统包括多个计算设备和目标部署。基于目标部署和多个源计算设备之间的可用资源量,可以选择多个源计算设备以生成从多个源计算设备指向目标部署的网络负载。多个源计算设备可以是分布式计算系统中的多个计算设备的子集。可以向多个源计算设备提供网络业务生成器服务,以便生成从多个源计算设备指向目标部署的网络负载。可以监测分布式计算系统响应于所生成的网络负载的性能。
本申请是国际申请号为PCT/US2015/048747、国际申请日为2015年09月07日、于2017年05月03日进入中国国家阶段、中国国家申请号为201580059805.6、发明名称为“非侵入式动态可缩放的网络负载生成”的发明专利申请的分案申请。
背景技术
在分布式计算系统中,计算或存储集群的新的或修改后的部署可能需要特定能力或吞吐量。在将该部署发布给客户之前,需要进行测试以确保提供给部署的网络连接足以满足规定的服务水平。
发明内容
提供本发明内容以便以简化的形式介绍将在以下详细描述中进一步描述的概念的选择。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在单独用于帮助确定所要求保护的主题的范围。
本发明的实施例提供了用于执行非侵入式动态可缩放网络负载生成的方法、系统和计算机存储介质。这可以用于在分布式计算系统中验证针对新的和/或现有的云基础设施(诸如存储或计算集群(例如,多个计算设备)的部署)的网络连接。网络连接可以包括例如网络带宽和网络等待时间(例如,在与客户的服务水平协议中规定的带宽和等待时间)。还可以执行负载生成,以模拟拒绝服务(“DoS”)攻击并且确保各种网络部件优雅地管理模拟DoS攻击。
为了生成以期望的云基础设施为目标的网络负载,可以跨不同的源站点(诸如不同的数据中心)在多个源计算设备处执行网络业务生成器服务。被选择来生成网络负载的计算设备可以基于在计算设备处可用的资源(诸如带宽和计算能力)来选择。具体地,可以确定可用资源(例如,没有用于支持实时操作的资源),并且可以基于计算设备与一定量的可用资源的关联来选择计算设备用作源计算设备。以这种方式,用于测试的网络负载可以利用网络中的未使用或“备用”资源来生成,并且网络负载可以与实时网络业务并行生成。可用资源的这种使用使得能够以非侵入式方式生成网络负载,使得生成不中断支持其他客户的实时操作的实时网络业务。
最初,所生成的网络负载可能相对较小。如果分布式计算系统响应于该负载而令人满意地执行,则可以增加负载的大小。然后可以递增地增加网络负载,直到负载足以验证期望水平的网络连接和/或模拟目标基础设施处的DoS攻击。随着负载增加,用于生成负载的源计算设备可以改变和/或附加源计算设备可以被采用。另外,现有的源计算设备可以被释放回来以减少资源使用。以这种方式,负载的大小可以是动态可缩放的,并且可以动态地选择网络负载的起点。网络负载的大小在每个特定源站点内以及跨多个源站点可以动态地缩放。
可以在生成的每个增量网络负载处监测分布式计算系统。该监测可以包括生成指示不同网络负载处的各种系统部件的性能的参考点。监测还可以包括在负载生成期间监测性能度量,以确定分布式计算系统是否响应于所生成的网络负载而令人满意地执行。
如果在测试期间发生性能问题,诸如目标基础设施处的网络故障或故障,则可以减少和/或消除网络负载。另外,如果需要现有的源计算设备的计算能力,则可以减少和/或消除现有起点。因此,负载的大小可以基于各种性能度量而动态地可缩放。自动节流可以防止实时业务事故。
附图说明
下面参考附图详细描述本发明的实施例,在附图中:
图1是适于在实现本发明的实施例时使用的示例性计算环境的框图;
图2是其中可以采用本发明的实施例的示例性网络环境的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110334120.5/2.html,转载请声明来源钻瓜专利网。