Invention Grant
- Patent Title: System and method for deploying virtual machines in a computing environment
- Patent Title (中): 在计算环境中部署虚拟机的系统和方法
-
Application No.: US12409548Application Date: 2009-03-24
-
Publication No.: US07904540B2Publication Date: 2011-03-08
- Inventor: Erez Hadad , Yosef Moatti
- Applicant: Erez Hadad , Yosef Moatti
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Scully, Scott, Murphy & Presser, P.C.
- Agent Yoav Alkalay, Esq.
- Main IPC: G06F15/173
- IPC: G06F15/173 ; G06F9/455 ; G06F9/46 ; G06F1/00

Abstract:
A system and method for planning placement of virtual machines VMs in a computing environment comprising a set of hosting machines HM. The method includes constructing a bipartite directed graph-based model that represents both a current and a target placement states, both including virtual machine nodes v in VM and nodes h in HM. Using a technique of graph pruning, the method iteratively generates a plan for achieving a desired target placement starting from the current placement without temporarily violating any policy or resource constraint. The application of the pruning algorithm to VM deployment automation necessarily defines a new model. The methodology employed safely manages concurrent changes in a datacenter, so that the environment can adjust faster to changing constraints. Furthermore, the present invention allows detection of migration cycles, caused by deadlocked combinations of capacity and policy constraints, and resolving them.
Public/Granted literature
- US20100250744A1 SYSTEM AND METHOD FOR DEPLOYING VIRTUAL MACHINES IN A COMPUTING ENVIRONMENT Public/Granted day:2010-09-30
Information query