基于计算系统中的利用模式的资源过度订阅技术方案

技术编号:38459025 阅读:29 留言:0更新日期:2023-08-11 14:36
本文中公开了管理网络资源的过度订阅的技术。在一个实施例中,一种方法包括接收被托管在计算系统中的服务器上的虚拟机的资源利用数据。虚拟机被配置为执行任务。该方法还包括确定与虚拟机相关联的资源利用数据的时间模式是否指示根据时间的一个或多个资源利用周期,并且响应于确定与虚拟机相关联的时间模式指示根据时间的一个或多个资源利用周期,引起虚拟机迁移到计算系统中未被虚拟机过度订阅的另一服务器。阅的另一服务器。阅的另一服务器。

【技术实现步骤摘要】
基于计算系统中的利用模式的资源过度订阅
[0001]本申请是申请日为2017年08月28日、申请号为201780053601.0、专利技术名称为“基于计算系统中的利用模式的资源过度订阅”的中国专利技术专利申请的分案申请。

技术介绍

[0002]云计算系统通常包括路由器、交换机、网桥以及互连大量服务器、网络存储设备和其他类型的计算设备的其他物理网络设备。个体服务器可以托管一个或多个虚拟机或其他类型的虚拟化组件。虚拟机可以在执行期望任务时执行应用以向用户提供云计算服务。

技术实现思路

[0003]提供本“
技术实现思路
”是为了以简化的形式介绍一些概念,这些概念将在下面的“具体实施方式”中进一步描述。本“
技术实现思路
”不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
[0004]云计算通常利用被托管在一个或多个服务器上的虚拟机来适应来自用户的计算、通信或其他类型的云服务请求。例如,服务器可以托管一个或多个虚拟机以向用户提供web搜索、网站托管、系统更新、应用开发和测试或其他合适的计算服务。虚拟机可以共享托管本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种由计算系统中的计算设备执行的方法,所述计算系统具有通过计算机网络互连的多个服务器,所述方法包括:经由所述计算机网络从用户设备接收实例化虚拟机的请求,所述虚拟机被配置为执行任务;响应于所接收的所述请求,标识与要被执行的所述任务相关联的资源利用简档;基于标识与要被执行的所述任务相关联的所述资源利用简档,确定所述资源利用简档包括具有根据时间的一个或多个周期的资源利用模式;响应于确定所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档,向所述计算系统中的服务器分配所请求的所述虚拟机,所述服务器具有未被附加虚拟机过度订阅的计算资源;以及响应于所述请求,在所述服务器上实例化所请求的所述虚拟机以执行所述任务。2.根据权利要求1所述的方法,还包括:接收实例化附加虚拟机的请求,所述附加虚拟机被配置为执行与所述任务不同的第二任务;确定要由所述附加虚拟机执行的所述附加任务不具有指示资源利用模式的资源利用简档;以及基于确定所述附加任务不具有资源利用简档,选择所述计算系统中被过度订阅的另一服务器来实例化所请求的所述附加虚拟机。3.根据权利要求1所述的方法,其中确定要由所请求的所述虚拟机执行的所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档包括:基于被配置为执行先前执行的任务的一个或多个其他虚拟机的历史利用数据,确定要由所请求的所述虚拟机执行的所述任务匹配所述先前执行的任务。4.根据权利要求3所述的方法,其中确定要由所请求的所述虚拟机执行的所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档包括:基于被配置为执行相同版本的所述任务的一个或多个其他虚拟机的历史利用数据的频谱,确定要由所请求的所述虚拟机执行的所述任务匹配所述先前执行的任务。5.根据权利要求1所述的方法,其中确定要由所请求的所述虚拟机执行的所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档包括:确定被配置为执行所述任务的一个或多个其他虚拟机的历史利用数据的频谱在一个或多个频率处显示不同谱峰;以及响应于确定所述频谱在一个或多个频率处显示不同谱峰,指示所述任务是面向用户的。6.根据权利要求1所述的方法,其中确定要由所请求的所述虚拟机执行的所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档包括:确定被配置为执行所述任务的一个或多个其他虚拟机的历史利用数据的频谱针对所有频率显示小于预设阈值的频谱值;以及响应于确定所述频谱针对所有频率显示小于预设阈值的频谱值,指示所述任务不是面向用户的。7.根据权利要求1所述的方法,其中确定要由所请求的所述虚拟机执行的所述任务具
有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档包括:确定被配置为执行所述任务的一个或多个其他虚拟机的历史利用数据的频谱针对小于频率阈值的频率显示最高频谱值;以及响应于确定所述频谱针对小于频率阈值的频率显示最高频谱值,指示所述任务不是面向用户的。8.根据权利要求1所述的方法,其中确定要由所请求的所述虚拟机执行的所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的所述资源利用简档包括:确定被配置为执行所述任务的一个或多个其他虚拟机的历史利用数据的频谱在零频率处显示最高频谱值;以及响应于确定所述频谱在零频率处显示最高频谱值,指示所述任务不是面向用户的。9.一种计算系统中的计算设备,所述计算系统具有通过计算机网络互连的多个服务器,所述计算设备包括:处理器;以及存储器,可操作地耦合到所述处理器,所述存储器包含指令,所述指令由所述处理器可执行以使所述计算设备:响应于经由所述计算机网络从用户设备接收实例化虚拟机的请求,所述虚拟机被配置为执行任务,通过以下方式确定要由所请求的所述虚拟机执行的所述任务具有指示具有根据时间的一个或多个周期的资源利用的时间模式的资源利用简档:根据时间绘制与所述资源利用简档相关联的所接收的资源利用数据;以及基于所绘制的所述资源利用得到频域中的频谱;以及确定所得到的所述时间模式指示一个或多个周期;以及响应于确定所述任务具有指示具有根据时间的一个或多个周期的资源利用模式的资源利用简档,向所述计算系统中的服务器分配所请求的所述虚拟机,所述服务器具有未被附加虚拟机过度订阅的计算资源。10.根据权利要求9所述的计算设备,其中确定要由所请求的所述虚拟机执行的所述任务具有所述资源利用简档包括:分析先前执行所...

【专利技术属性】
技术研发人员:R
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1