News Column

Researchers Submit Patent Application, "Optimization of Virtual Machine Sizing and Consolidation", for Approval

August 21, 2014



By a News Reporter-Staff News Editor at Politics & Government Week -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors Birke, Robert (Kilchberg, CH); Chen, Yiyu L. (Rueschlikon, CH); Schmatz, Martin L. (Rueschlikon, CH), filed on January 31, 2013, was made available online on August 7, 2014.

The patent's assignee is International Business Machines Corporation.

News editors obtained the following quote from the background information supplied by the inventors: "The present invention relates to virtual machine optimization, and more specifically, to optimizing the use of available resources through sizing and consolidating virtual machines based on projected performance metrics.

"A contemporary virtual machine (VM) is a software implementation of a machine (i.e., a computer) that executes programs like a physical machine. The VM typically emulates a physical computing environment, but requests for central processing unit (CPU), memory, hard disk, network and other hardware resources are managed by a virtualization layer which translates these requests to the underlying physical hardware. VMs are created within a virtualization layer, such as a hypervisor or a virtualization platform that runs on top of a client or server operating system. The virtualization layer is typically used to create many individual, isolated VMs within a single, physical machine. Multiple VMs are typically used in server consolidation, where different services that were previously run on individual machines are instead run in isolated VMs on the same physical machine. Contemporary VMs may be moved, copied, and reassigned between host servers to improve hardware resource utilization.

"Contemporary cloud computing providers allow a VM to be managed over the Internet across a number of hardware devices while only allocating as much space as needed at any one time. Typically, cloud computing providers offer a tiered pricing subscription plan for users to rent VMs on which to run their own computer applications. Users typically choose from a number of different VM configurations to meet their computing needs. For example, at each increasing price tier, the CPU cores, memory, disk space, and network bandwidth of the VM configuration are generally increased to mirror the increased resources provided. This allows a user to select and pay for a VM configuration that meets the user's target resource demands."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "According to an embodiment, a computer-implemented method for optimizing the use of available resources through the sizing of virtual machines is disclosed. The computer-implemented method includes normalizing, with a processing device, resources for all virtual machine configurations. The normalized resources for the virtual machine configurations are then stored in a catalogue. An application is profiled to obtain resource demand estimates for each virtual machine configuration and a base performance is calculated for the application. The base performance is used to predict performance estimates on all virtual machine configurations in the catalogue. Accordingly, a virtual machine configuration having a lowest response time is selected.

"According to another embodiment, a computer system for optimizing the use of available resources through the sizing of virtual machines is disclosed. The computer system is configured to perform a method including normalizing, with a processing device, resources for all virtual machine configurations. The normalized resources for the virtual machine configurations are then stored in a catalogue. An application is profiled to obtain resource demand estimates for each virtual machine configuration and a base performance is calculated for the application. The base performance is used to predict performance estimates on all virtual machine configurations in the catalogue. Accordingly, a virtual machine configuration having a lowest response time is selected.

"According to another embodiment, a computer system for optimizing the use of available resources through the consolidation of virtual machines is disclosed. The computer system is configured to perform a method including executing, with a processing device, an instance of an application in isolation. The resource demands of the application are profiled and the resource demand inputs from a profiler and user-defined performance inputs from a user interface are collected. Performance metrics for the application instance are predicted with a queuing model using a mean value analysis. A minimum required number of virtual machine configurations for a consolidation set are calculated and all the possible combinations of virtual machine configurations for the consolidation set are predicted. From the set of all possible combinations of virtual machine configurations, an optimal consolidation set according to the user-defined performance inputs is selected. Accordingly, the virtual machine configuration is moved to the optimal consolidation set.

"Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with the advantages and the features, refer to the description and to the drawings.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

"The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The forgoing and other features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:

"FIG. 1 depicts a cloud computing node according to an embodiment of the present invention;

"FIG. 2 depicts a cloud computing environment according to an embodiment of the present invention;

"FIG. 3 depicts abstraction model layers according to an embodiment of the present invention;

"FIG. 4 depicts a flow diagram a VM optimizer for providing optimized use of available compute resources through sizing and consolidating of VMs based on projected performance metrics according to an embodiment;

"FIG. 5A depicts a VM sizing operation for selecting an optimized VM configuration size that meets a user's performance targets according to an embodiment; and

"FIG. 5B depicts a user-centric VM consolidation operation for consolidating workloads on a same physical machine to maximize resource utilization without violating user-specified performance objectives according to an embodiment."

For additional information on this patent application, see: Birke, Robert; Chen, Yiyu L.; Schmatz, Martin L. Optimization of Virtual Machine Sizing and Consolidation. Filed January 31, 2013 and posted August 7, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=213&p=5&f=G&l=50&d=PG01&S1=20140731.PD.&OS=PD/20140731&RS=PD/20140731

Keywords for this news article include: International Business Machines Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Politics & Government Week


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters