Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity

Inactive Publication Date: 2017-03-02
IBM CORP
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This patent describes an apparatus and method for optimizing the placement of virtual machines in a cloud computing environment. It uses a smart migration mechanism to predict the best move for multiple virtual machines based on their processor-memory affinity. Users can set initial parameters and change them to create potential changes lists, which are ranked to provide the best option for achieving quickest fulfillment of requirements and least disruption for a given set of parameters. Overall, this patent enables efficient placement of virtual machines in a cloud computing environment for better performance and efficiency.

Problems solved by technology

Physically, many large server systems are designed as systems having a non-uniform memory access in which multiple processors and main memory are physically distributed, so that each processor has some portion of main memory which is in closer physical proximity (and is accessed faster) than other portions of main memory.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity
  • Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity
  • Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]The claims and disclosure herein describe placing virtual machines in a cloud environment based on factors where a primary factor is optimized processor-memory affinity. A smart migration mechanism (SMM) predicts an optimization score for multiple permutations of placing virtual machines on a target system to create an optimal move list. The optimization score is a theoretical score calculated using dynamic platform optimization (DPO). The SMM may allow the user to set initial parameters and change the parameters to create potential changes lists. The move lists are ranked to allow the user to select the optimal change list to provide the best affinity, quickest fulfillment of requirements and least disruption for a given set of parameters.

[0021]It is understood in advance that although this disclosure includes a detailed description on cloud computing, implementation of the teachings recited herein are not limited to a cloud computing environment. Rather, embodiments of the p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Optimized placement of virtual machines in a cloud environment is based on factors that include processor-memory affinity. A smart migration mechanism (SMM) predicts an optimization score for multiple permutations of placing virtual machines on a target system to create an optimal move list. The optimization score is a theoretical score calculated using dynamic platform optimization (DPO). The SMM may allow the user to set initial parameters and change the parameters to create potential changes lists. The move lists are ranked to allow the user to select the optimal change list to provide the best affinity, quickest fulfillment of requirements and least disruption for a given set of parameters.

Description

BACKGROUND[0001]1. Technical Field[0002]This invention generally relates to cloud computing systems, and more specifically relates to placing virtual machines in a cloud environment based on factors that include optimized processor-memory affinity.[0003]2. Background Art[0004]Cloud computing is a common expression for distributed computing over a network and can also be used with reference to network-based services such as Infrastructure as a Service (IaaS). IaaS is a cloud based service that provides physical processing resources to run virtual machines (VMs) as a guest for different customers. The virtual machine may host a user application or a server.[0005]It is often necessary or desirable to migrate workload in one computer system (a source) to another computer system (a target). Often, workload migration takes the form of migrating one or more virtual machines (sometimes referred to as logical partitions) from the source to the target, the migrated virtual machine's workload ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/48G06F9/455H04L29/08
CPCG06F9/4856G06F2009/4557G06F9/45558H04L67/10G06F9/5033G06F9/5088G06F2009/45595G06F9/5016G06F9/5044
Inventor BIRKESTRAND, DANIEL C.HEYRMAN, PETER J.PROSSER, EDWARD C.
Owner IBM CORP