A method and device for dynamic device allocation

A technology of dynamic allocation and equipment, applied in the direction of digital transmission system, data exchange network, electrical components, etc., can solve the problem that the user virtual machine is not managed by the virtual machine manager, and achieve the effect of improving the use performance

Active Publication Date: 2011-01-26
LENOVO (BEIJING) LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] Although the device allocation method under the existing virtualization technology also selects the corresponding mode of accessing the physical device according to the specific situation, but in the direct access to the physical device mode, the user virtual machine directly accesses the physical device without being managed by the virtual machine manager. to visit
In addition, the device allocation methods under the existing virtualization technology are all aimed at the situation where a single user virtual machine accesses the physical device, and the use right of the physical device is always controlled by the single user virtual machine

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
  • A method and device for dynamic device allocation
  • A method and device for dynamic device allocation
  • A method and device for dynamic device allocation

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0095] Figure 13 A schematic diagram of the device dynamic allocation structure in the case of two user virtual machines accessing two physical devices is given, including the input and output management virtual machine 1301, the first user virtual machine 101, the second user virtual machine 102, and the virtual machine manager 1302. System hardware 1303. The input and output management virtual machine 1301 includes a device simulation module 13011, the first user virtual machine 101 includes a first device driver module 1011, the second user virtual machine 102 includes a second device driver module 1021, and the system hardware 1303 includes a first physical device 13031 and The second physical device 13032.

[0096] In this case, since the system hardware 1303 includes the first physical device 13031 and the second physical device 13032, and only the first user virtual machine 101 and the second user virtual machine 102 need to access the system hardware, the first user ...

specific Embodiment 2

[0097] Figure 14 A schematic diagram of the device dynamic allocation structure in the case of the first type of three user virtual machines accessing two physical devices is given. The figure includes the input and output management virtual machine 1401, the first user virtual machine 101, the second user virtual machine Three-user virtual machine 1402 , virtual machine manager 1403 , and system hardware 1404 . The input and output management virtual machine 1401 includes a device simulation module 14011, the first user virtual machine 101 includes a first device driver module 1011, the second user virtual machine 102 includes a second device driver module 1021, and the third user virtual machine 1402 includes a third device The driver module 14021 and the system hardware 1404 include a first physical device 14041 and a second physical device 14042 .

[0098] In this case, the system hardware 1404 includes a first physical device 14041 and a second physical device 14042, an...

specific Embodiment 3

[0101] Figure 15 A schematic diagram of the dynamic allocation structure of the second type of three user virtual machines accessing two physical devices is given, including the input and output management virtual machine 1401, the first user virtual machine 101, the second user virtual machine 102, the second Three-user virtual machine 1402 , virtual machine manager 1403 , and system hardware 1404 . The input and output management virtual machine 1401 includes a device simulation module 14011, the first user virtual machine 101 includes a first device driver module 1011, the second user virtual machine 102 includes a second device driver module 1021, and the third user virtual machine 1402 includes a third device The driver module 14021 and the system hardware 1404 include a first physical device 14041 and a second physical device 14042 .

[0102] In this case, the system hardware 1404 includes a first physical device 14041 and a second physical device 14042, and there are ...

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

The invention discloses a method for dynamically allocating apparatuses, an apparatus access monitoring unit in the method monitors an access physical apparatus of user virtual machine, an apparatus access mode controlling unit determines the access mode of the access physical apparatus of user virtual machine according to the information obtained by monitor, and then automatically converts the access mode into the determined access mode. At the same time, the invention also discloses a device for dynamically allocating apparatuses, comprising an user virtual machine, an input output management virtual machine, a virtual machine manager, system hardware and a virtual machine manager, and further comprising the apparatus access monitoring unit and the apparatus access mode controlling unit. Considering two aspects of performance and share, the invention automatically allocates the apparatuses for the user virtual machine according to the access request sent by the user virtual machine to the apparatuses and the using condition of the current physical apparatus, such that the limited physical apparatus can be used by a plurality of virtual machines and guarantee the excellent performance of the apparatus in the virtual machines.

Description

technical field [0001] The invention relates to a method for allocating computer equipment, in particular to a method and device for dynamically allocating equipment based on virtualization technology. Background technique [0002] Existing virtual machine systems are generally divided into two types, one is a virtual machine system that includes an input-output management virtual machine, and the other is a virtual machine system that does not include an input-output management virtual machine. [0003] figure 1 A virtual machine system structure diagram not including the input and output management virtual machine is given. The figure includes a first user virtual machine 101, a second user virtual machine 102, a third user virtual machine 103, a virtual machine manager 104, and system hardware 105, wherein the first user virtual machine 101 includes a first device driver module 1011, and The second user virtual machine 102 includes a second device driver module 1021 , t...

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 Patents(China)
IPC IPC(8): H04L12/24H04L29/06H04L29/12
Inventor 王碧波
Owner LENOVO (BEIJING) LTD
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