Patent · US Active

Optimizing virtual machines placement in cloud computing environments

US10719343B2 · kind B2 · utility

0Cited by
20References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 14, 2016
Grant dateJul 21, 2020
Priority date
Expiry dateMar 4, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5019
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Placement of instances of virtual machine (VM) images in a cloud computing environment is optimized. A request is received to deploy a new VM image instance. VM resource usage profiles are read that indicate predicted resource consumption data of the VM image. Resource pool profiles for multiple resource pools are read that indicate predicted resource consumption data for the resource pools. For each of the resource pools, the VM resource usage profile is aligned with the respective resource pool profile. An aggregated resource consumption profile is calculated as an aggregation of the predicted resource consumptions of the aligned profiles. A determination is made of one of multiple resource pools with the least predicted aggregated resource consumption, and the VM image is instantiated on the determined one of the multiple resource pools with the least predicted aggregated resource consumption over time.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.