Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for deploying virtual computers

A virtual computer, computer technology, applied in computing, multi-programming devices, resource allocation, etc., can solve problems such as difficult to determine VM operation

Inactive Publication Date: 2013-06-12
HITACHI LTD
View PDF8 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, it is difficult to decide how many VMs to run on a server

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
  • Method and device for deploying virtual computers
  • Method and device for deploying virtual computers
  • Method and device for deploying virtual computers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] This embodiment relates to an example of a configuration method that takes into account changes in resource utilization of VMs over time. In addition, in the following description, a virtual computer used as a virtual desktop is described as "VM", and each of a plurality of VMs is sometimes indicated as "VM#" (# is a lowercase letter such as a, b, . . . ).

[0040] figure 1 An example of the overall configuration of the system including the VM allocation device according to Embodiment 1 of the present invention is shown.

[0041] In the data center 100 , VMs can be generated, placed, and operated according to the request of the administrator who operates the management terminal 105 . A user of a client computer (hereinafter referred to as a client) 171 can remotely connect to a VM on the data center 100 using a so-called screen transfer type thin client to utilize the VM. An example of data center 100 is an enterprise's data center, containing the basis for centralize...

Embodiment 2

[0147] Embodiment 2 of the present invention will be described below. At this time, differences from Embodiment 1 will be mainly described, and descriptions of points in common with Embodiment 1 will be omitted or simplified.

[0148] In this embodiment, different types of VMs are configured.

[0149] Figure 11 An example of the configuration of the entire system including the VM allocation device according to Embodiment 2 of the present invention is shown.

[0150] According to this embodiment, in addition to the server (internal server) 103 ( 104 ) of the internal resource 902 , VMs can also be placed on the server (external server) 904 of the external resource 903 . Internal resources 902 include servers 103 ( 104 ) and network file servers (hereinafter referred to as file servers) 906 . External resources 903 include external servers 904 . The VM configuration device 907 can communicate with the file server 906 via the LAN 102 , and can communicate with the external s...

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 virtual computers (VM) is configured so that excesses or deficiencies of hardware resources of physical computers are not generated as much as possible. A VM deployment device for deploying a plurality of VMs in a plurality of physical computers is constructed. The VM deployment device stores VM load information which is information representing, for each VM, the resource load value of the VM in each of a plurality of temporal periods. The VM deployment device, on the basis of the VM load information, selects 2 or more VMs so that the difference between the resource load values for each temporal period is maximized, and deploys the selected 2 or more VMs in the same physical computer.

Description

technical field [0001] The invention relates to a technology for configuring a virtual computer. Background technique [0002] Virtualization software that virtualizes the physical resources of a computer into multiple logical resources enables multiple virtual computers (VMs) to run on one computer. In addition, since the virtualization software absorbs the characteristics of the hardware, the VM does not depend on the characteristics of the hardware of the computer, and it is easy to move between the hardware of the VM. Hereinafter, a computer that operates a plurality of VMs by executing virtualization software is simply referred to as a "server". [0003] For example, there are companies that introduce an OS (operating system) for a business server into a VM and operate the VM as a business server. In this case, usually one VM is used by multiple clients. [0004] On the other hand, there is a technique of introducing an OS for a desktop into a VM and utilizing the VM...

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(China)
IPC IPC(8): G06F9/50G06F9/46
CPCG06F9/5077G06F9/505G06F9/50
Inventor 高勒坦曼萱岛信
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products