首页> 外国专利> Monitoring applications executing on a virtual machine and allocating the required resources to the virtual machine.

Monitoring applications executing on a virtual machine and allocating the required resources to the virtual machine.

机译:监视在虚拟机上执行的应用程序,并将所需的资源分配给虚拟机。

摘要

Disclosed is a method of running an application on a virtual machine executing on a distributed computer system. The application is executed on a reduced operating system configured for the application. The application is deployed on a first set of virtual machines with a first set of allocated resources. The method comprises determining a monitoring time period, and operational constraints for the application. Parameters of the application are monitored for the set period and time dependent values of the parameters collected. The values of the parameters are used to derive a time dependent metric value based on the operational constraints. If one at least one of the metric values violates one of the operational constraints a second set of resources and virtual machines are allocated and deployed for the application. The metric value may be derived by producing a mathematical function of the behaviour parameters and using the function to determine the metric value.
机译:公开了一种在分布式计算机系统上执行的虚拟机上运行应用程序的方法。该应用程序在为该应用程序配置的精简操作系统上执行。具有第一组分配的资源的应用程序部署在第一组虚拟机上。该方法包括确定监视时间段以及该应用的操作约束。在收集的参数的设置的时间和时间相关的值上监视应用程序的参数。参数的值用于基于操作约束来导出时间相关的度量值。如果至少一个度量值违反操作约束之一,则会为应用程序分配和部署第二组资源和虚拟机。可以通过产生行为参数的数学函数并使用该函数确定度量值来得出度量值。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号