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

Deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints

a technology of hierarchical tier and placement policies, applied in the field of cloud computing, can solve problems such as ineffective approach

Inactive Publication Date: 2016-02-25
INT BUSINESS MASCH CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method for placing virtual machine instances in a multi-tiered cloud computing environment. The method takes into account placement policies and constraints at different tiers and the availability of required artifacts to select the most suitable region and compute node for each virtual machine instance. This allows for efficient use of computing resources and improved performance of the virtual machines. The technical effects of the invention include improved placement policies for virtual machines in a multi-tiered cloud computing environment and optimized use of computing resources.

Problems solved by technology

However, such an approach is not effective when the physical and virtual resources of the cloud computing environment are extremely large and geographically dispersed since it will become impossible for the placement engine to know the state of the physical and virtual resources in such a cloud computing environment.

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
  • Deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints
  • Deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints
  • Deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018]The present invention comprises a method, system and computer program product for deploying a pattern. A pattern engine invokes a placement engine to place virtual machine instance(s) of the pattern in compute node(s) of a cloud computing environment. The placement engine of a first tier selects one or more regions of a second tier (e.g., one or more sites within a region) to place the virtual machine instance(s) of the pattern based on placement policies and constraints at the second tier and availability of the required artifacts by the virtual machine instance(s) in the second tier utilizing the summarization of resource usage and availability at the second tier. Placement policies refer to the placement restrictions for the virtual machine instance(s) of the pattern. Constraints define the relationships between the various virtual machines in the pattern, such as determining whether the various virtual machines in the pattern are to be collocated or anti-collocated with re...

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

A method, system and computer program product for deploying a pattern. A placement engine of a hierarchical tier selects the region(s) of a next lower tier based on placement policies and constraints at the next lower tier and availability of the artifacts required by the virtual machine instance(s) in the next lower tier utilizing the summarization of resource usage and availability at the next lower tier. The placement engine at the lowest tier selects the compute node(s) in the selected region(s) of the lowest tier to place the virtual machine instances of the pattern based on placement policies and constraints at the compute node level and availability of the artifacts required by the virtual machine instance(s) of the pattern in the compute node level. In this manner, the virtual machine instances of the pattern can be effectively deployed when the resources of the cloud environment are large and geographically dispersed.

Description

TECHNICAL FIELD[0001]The present invention relates generally to cloud computing, and more particularly to deploying virtual machine instances of a pattern to regions of a hierarchical tier using placement policies and constraints.BACKGROUND[0002]In a cloud computing environment, computing is delivered as a service rather than a product, whereby shared resources, software and information are provided to computers and other devices as a metered service over a network, such as the Internet. In such an environment, computation, software, data access and storage services are provided to users that do not require knowledge of the physical location and configuration of the system that delivers the services.[0003]In a virtualized computer environment, such as may be implemented in a physical cloud computing node of the cloud computing environment, the virtualized computer environment includes a virtual operating system. The virtual operating system includes a common base portion and separat...

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/445G06F9/455H04L29/08
CPCG06F8/60G06F2009/4557G06F9/45558H04L67/10G06F2009/45595H04L67/34
Inventor APTE, AJAY A.BRABSON, ROY F.KIRBY, THEODORE O.MOONEN, SCOTT C.WOODS, DONALD R.
Owner INT BUSINESS MASCH CORP