System and method for migrating virtual machines on cluster systems

a cluster system and virtual machine technology, applied in the field of cluster systems and virtual machines, can solve the problems of essentially wasted resources and relatively low utilization of server platforms

Active Publication Date: 2006-08-31
HEWLETT-PACKARD ENTERPRISE DEV LP
View PDF7 Cites 418 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0006] In one embodiment, a method comprises executing a plurality of virtual machines on a plurality of nodes of a cluster computing system, wherein at least one application is executed within each of the plurality of virtual machines, generating data that is related to performance of applications in the virtual machines, analyzing, by a management process, the data in view of parameters that encode desired performance levels of applications, and migrating, by the management process, a virtual machine on a first node to a second node of the plurality of nodes in response to the analyzing.
[0007] In another embodiment, a cluster system comprises a plurality of cluster nodes that provide hardware elements to support software operations, a plurality of virtual machines executing on the plurality of cluster nodes, wherein at least one application is executed within each of the plurality of vir

Problems solved by technology

When such an approach is selected, the utilization of the server platfo

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
  • System and method for migrating virtual machines on cluster systems
  • System and method for migrating virtual machines on cluster systems
  • System and method for migrating virtual machines on cluster systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] Some representative embodiments are directed to a Single System Image (SSI) cluster architecture adapted to execute virtual machines. An SSI cluster refers to a collection of systems with hardware and software connectivity that present an “image” of a single node to system administrators and applications. By providing such an image, virtual machines may be flexibly transitioned between cluster members to optimize resource utilization of the cluster resources. Additionally, by employing a single image, the configuration of a virtual machine for a particular workload or application need only occur once for any of the nodes of the cluster. In some embodiments, workload management algorithms are employed to allocate cluster resources. Specifically, application performance data may be analyzed in view of “service level objective” parameters. The analysis may be used to reallocate resources between virtual machines. Additionally, the analysis may be used to transition a virtual mac...

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

In one embodiment, a method comprises executing a plurality of virtual machines on a plurality of nodes of a cluster computing system, wherein at least one application is executed within each of the plurality of virtual machines, generating data that is related to performance of applications in the virtual machines, analyzing, by a management process, the data in view of parameters that encode desired performance levels of applications, and migrating, by the management process, a virtual machine on a first node to a second node of the plurality of nodes in response to the analyzing.

Description

FIELD OF THE INVENTION [0001] The present application is generally related to cluster systems and virtual machines. DESCRIPTION OF RELATED ART [0002] A number of software products are available that “virtualize” computing resources. An example of a virtualization product for the Intel 32-bit computing architecture is the VMware ESX server product. Some virtualization software products operate by executing an operating system (the “host” operating system) on a server platform. The kernel of the host operating system typically includes a virtualization software layer. The virtualization software layer creates software constructs corresponding to hardware components. For example, virtual processors, virtual network interface cards, and virtual storage resources may be instantiated by the virtualization software layer. The number of virtual resources may exceed the physical resources available on the server platform. For example, the number of virtual processors may exceed the number of...

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
IPC IPC(8): G06F11/00
CPCG06F9/45533G06F9/5077G06F11/3433G06F11/3466G06F2201/815G06F2201/87
Inventor HERINGTON, DANIEL E.
Owner HEWLETT-PACKARD ENTERPRISE DEV LP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products