CN102609314A - Quantification management method and quantification management system for virtual machine - Google Patents

Quantification management method and quantification management system for virtual machine Download PDF

Info

Publication number
CN102609314A
CN102609314A CN2012100156006A CN201210015600A CN102609314A CN 102609314 A CN102609314 A CN 102609314A CN 2012100156006 A CN2012100156006 A CN 2012100156006A CN 201210015600 A CN201210015600 A CN 201210015600A CN 102609314 A CN102609314 A CN 102609314A
Authority
CN
China
Prior art keywords
virtual machine
processing power
power information
hardware resource
bit stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100156006A
Other languages
Chinese (zh)
Inventor
陆峰
刘成平
韩冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN2012100156006A priority Critical patent/CN102609314A/en
Publication of CN102609314A publication Critical patent/CN102609314A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a quantification management method and a quantification management system for a virtual machine. The quantification management method includes: acquiring configuration information in hardware resources of the virtual machine, quantifying the configuration information of the hardware resources to obtain processing power information of the virtual machine, and managing the virtual machine according to the processing power information of the virtual machine.

Description

A kind of virtual machine quantitative management method and system
Technical field
The present invention relates to computer application field, relate in particular to a kind of virtual machine quantitative management method and system.
Background technology
Current; The application of virtual machine has been megatrend; But because traditional, old Virtual Machine Manager all is to say that each virtual machine needs " what CPU processors ", needs " how many internal memories "; Regulatory requirement be can't cater to fully, Virtual Machine Manager the make a strategic decision input of enterprise, the budget of resource etc. also can't be accomplished to utilize virtual machine.
To the management of the virtual machine of continuous variation, also for the utilization that makes virtual machine more fully, rationally, we need begin to rethink how resource is provided.To need the notion of " how many processors " and " how many internal memories " to change from a virtual machine in past.Therefore, processing power information how accurately to obtain virtual machine is the technical matters that needs to be resolved hurrily.
Summary of the invention
The present invention provides a kind of virtual machine quantitative management method and system, how fully rationally to utilize the resource of virtual machine.
For solving the problems of the technologies described above, the invention provides following technical scheme:
A kind of virtual machine quantitative management method comprises:
Obtain the hardware resource configuration information that is used for realizing a virtual machine;
Configuration information to said hardware resource carries out quantification treatment, obtains the processing power information of this virtual machine;
According to the processing power information of this virtual machine, this virtual machine is managed.
Preferably, said method also has following characteristics: said hardware resource comprises like combinations next or two at least: CPU, internal memory, hard disk and the network bandwidth.
Preferably, said method also has following characteristics: said processing power information according to this virtual machine, this virtual machine is managed, and comprising:
According to the processing power information of this virtual machine, obtain the mission bit stream of this processing power information matches;
Send said mission bit stream to said virtual machine.
A kind of virtual machine quantitative management system comprises:
Deriving means is used for obtaining the hardware resource configuration information that is used to realize a virtual machine;
Quantization device links to each other with said deriving means, is used for the configuration information of said hardware resource is carried out quantification treatment, obtains the processing power information of this virtual machine;
Management devices links to each other with said quantization device, is used for the processing power information according to this virtual machine, and this virtual machine is managed.
Preferably, said system also has following characteristics: the hardware resource that said deriving means obtained comprises like combinations next or two at least: CPU, internal memory, hard disk and the network bandwidth.
Preferably, said system also has following characteristics: said management devices comprises:
Acquisition module is used for the processing power information according to this virtual machine, obtains the mission bit stream of this processing power information matches;
Sending module is used for sending said mission bit stream to said virtual machine.
Compared with prior art; Embodiment provided by the invention is through obtaining the hardware resource of realizing virtual machine; And this hardware resource quantized; Thereby can accurately obtain the processing power information of virtual machine, according to the processing power information that obtains virtual machine managed again, just can be flexibly, accurate, the quantifiable Virtual Machine Manager that carries out.
Description of drawings
Fig. 1 is the schematic flow sheet of virtual machine quantitative management method embodiment provided by the invention;
Fig. 2 is the structural representation of virtual machine quantitative management system embodiment provided by the invention;
Fig. 3 is the synoptic diagram of virtual machine quantitative management system applies instance provided by the invention.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, will combine accompanying drawing and specific embodiment that the present invention is made further detailed description below.Need to prove that under the situation of not conflicting, embodiment among the application and the characteristic among the embodiment be combination in any each other.
Fig. 1 is the schematic flow sheet of virtual machine quantitative management method embodiment provided by the invention.Method embodiment shown in Figure 1 comprises:
Step 101, obtain the hardware resource configuration information that is used for realizing a virtual machine;
Specifically, said hardware resource comprises like combinations next or two at least: CPU, internal memory, hard disk and the network bandwidth.
Step 102, the configuration information of said hardware resource is carried out quantification treatment, obtain the processing power information of this virtual machine;
Need to prove here; The processing power information of the virtual machine that here obtains is the processing power information of this virtual machine; For example; This virtual machine has the processing power of 45600GHz, rather than the stock number that the normal virtual machine of saying needs in the prior art, has used the processing power of 41000GHz now like virtual machine.
Step 103, according to the processing power information of this virtual machine, this virtual machine is managed.
Specifically, said processing power information according to this virtual machine is managed this virtual machine, comprising:
According to the processing power information of this virtual machine, obtain the mission bit stream of this processing power information matches;
Send said mission bit stream to said virtual machine.
After getting access to the processing power of virtual machine, according to the height of this virtual machine processing power, the task that can be complementary for this virtual machine distribution and processing complexity and this virtual machine processing power is to reach the purpose of giving full play to the virtual machine processing power.
By on can find out; Method embodiment provided by the invention; The notion of each virtual machine needs " what CPU processors ", needs " how many internal memories " when having broken traditional Virtual Machine Manager; But quantize and present the resource (as: comprising " processing poweies of how many MHz " rather than " what CPU processors ") that they provide with a kind of the most basic form; Thereby whole infrastructure is abstracted into a series of numerals, these digitized representations the resource capacity that provides of hardware, comprise internal memory, CPU processing power, network throughput, memory capacity and handling capacity and other capacity.These offer the movable hard data of Admin Administration's virtual machine, make the keeper to accurate more, the easy expansion of the management of virtual machine, easy conversion.
Fig. 2 is the structural representation of virtual machine quantitative management system embodiment provided by the invention.In conjunction with method embodiment shown in Figure 1, system shown in Figure 2 embodiment comprises:
Deriving means 201 is used for obtaining the hardware resource configuration information that is used to realize a virtual machine;
Quantization device 202 links to each other with said deriving means 201, is used for the configuration information of said hardware resource is carried out quantification treatment, obtains the processing power information of this virtual machine;
Management devices 203 links to each other with said quantization device 202, is used for the processing power information according to this virtual machine, and this virtual machine is managed.
Wherein, the hardware resource that obtained of said deriving means 201 comprises like combinations next or two at least: CPU, internal memory, hard disk and the network bandwidth.
Preferably, said management devices comprises:
Acquisition module is used for the processing power information according to this virtual machine, obtains the mission bit stream of this processing power information matches;
Sending module is used for sending said mission bit stream to said virtual machine.
Compared with prior art; Embodiment provided by the invention is through obtaining the hardware resource of realizing virtual machine; And this hardware resource quantized; Thereby can accurately obtain the processing power information of virtual machine, according to the processing power information that obtains virtual machine managed again, just can be flexibly, accurate, the quantifiable Virtual Machine Manager that carries out.
Describe with an application example below:
Fig. 3 is the synoptic diagram of virtual machine quantitative management system applies instance provided by the invention.In system shown in Figure 3, comprise Virtual Machine Manager unit, resources of virtual machine quantifying unit and database; Wherein said system is used for a plurality of virtual machines are managed, wherein:
Said resources of virtual machine quantifying unit is carried out quantification treatment to each virtual machine; Processing power with processor is that example describes, and through obtaining the configuration information of processor on the equipment that is used to realize each virtual machine, can obtain the processing power of three virtual machines; Be followed successively by 45600GHz, 55600GHz and 65600GHz; After obtaining above-mentioned data, this swift resource quantifying unit writes this processing power information to database, and the Virtual Machine Manager unit reads this processing power information from said database; According to this processing power information to virtual machine distribute, operation such as expansion, deletion; Certainly the Virtual Machine Manager unit also can call the analysis result in the database, for application service provides foundation, drops into the budget of resource etc. like enterprise.
In the virtual machine quantitative management subsystem based on privately owned cloud thought that should provide with instance; To be carried internal memory, CPU processing power, network throughput, memory capacity and handling capacity and other capacity of each underlying hardware facility of virtual machine earlier by the virtual machine quantifying unit, abstract quantity changes into a series of numerals; Then, each item data preparation that obtains is stored in the database, and carried out the analysis of aspects such as some availabilities, trend, the result who also analysis is obtained stores in the database; At last, the Virtual Machine Manager unit just can call each association in the database, makes the virtual machine of being managed be enterprise better, ensure for resource budget provides reliable data and decision-making.
The above; Be merely embodiment of the present invention, but protection scope of the present invention is not limited thereto, any technician who is familiar with the present technique field is in the technical scope that the present invention discloses; Can expect easily changing or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the described protection domain of claim.

Claims (6)

1. a virtual machine quantitative management method is characterized in that, comprising:
Obtain the hardware resource configuration information that is used for realizing a virtual machine;
Configuration information to said hardware resource carries out quantification treatment, obtains the processing power information of this virtual machine;
According to the processing power information of this virtual machine, this virtual machine is managed.
2. method according to claim 1 is characterized in that, said hardware resource comprises like combinations next or two at least: CPU, internal memory, hard disk and the network bandwidth.
3. method according to claim 1 is characterized in that, said processing power information according to this virtual machine is managed this virtual machine, comprising:
According to the processing power information of this virtual machine, obtain the mission bit stream of this processing power information matches;
Send said mission bit stream to said virtual machine.
4. a virtual machine quantitative management system is characterized in that, comprising:
Deriving means is used for obtaining the hardware resource configuration information that is used to realize a virtual machine;
Quantization device links to each other with said deriving means, is used for the configuration information of said hardware resource is carried out quantification treatment, obtains the processing power information of this virtual machine;
Management devices links to each other with said quantization device, is used for the processing power information according to this virtual machine, and this virtual machine is managed.
5. system according to claim 4 is characterized in that, the hardware resource that said deriving means obtained comprises like combinations next or two at least: CPU, internal memory, hard disk and the network bandwidth.
6. system according to claim 4 is characterized in that, said management devices comprises:
Acquisition module is used for the processing power information according to this virtual machine, obtains the mission bit stream of this processing power information matches;
Sending module is used for sending said mission bit stream to said virtual machine.
CN2012100156006A 2012-01-18 2012-01-18 Quantification management method and quantification management system for virtual machine Pending CN102609314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100156006A CN102609314A (en) 2012-01-18 2012-01-18 Quantification management method and quantification management system for virtual machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100156006A CN102609314A (en) 2012-01-18 2012-01-18 Quantification management method and quantification management system for virtual machine

Publications (1)

Publication Number Publication Date
CN102609314A true CN102609314A (en) 2012-07-25

Family

ID=46526707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100156006A Pending CN102609314A (en) 2012-01-18 2012-01-18 Quantification management method and quantification management system for virtual machine

Country Status (1)

Country Link
CN (1) CN102609314A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553732A (en) * 2015-12-23 2016-05-04 中国科学院信息工程研究所 Distributed network simulation method and system
CN106502764A (en) * 2016-10-26 2017-03-15 广东浪潮大数据研究有限公司 A kind of method and device of Autonomic Migration Framework virtual machine
CN109669774A (en) * 2018-11-14 2019-04-23 新华三技术有限公司成都分公司 Quantization method, method of combination, device and the network equipment of hardware resource
CN115495249A (en) * 2022-10-31 2022-12-20 上海楷领科技有限公司 Task execution method of cloud cluster
WO2023125493A1 (en) * 2021-12-27 2023-07-06 华为技术有限公司 Resource management method and apparatus, and resource management platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080276235A1 (en) * 2003-06-26 2008-11-06 Knauerhase Robert C Virtual machine management using processor state information
CN100472454C (en) * 2002-12-19 2009-03-25 英特尔公司 Methods and systems to manage machine state in virtual machine operations
CN101907917A (en) * 2010-07-21 2010-12-08 中国电信股份有限公司 Method and system for measuring energy consumption of virtual machine
CN102270157A (en) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 Server resource allocation system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100472454C (en) * 2002-12-19 2009-03-25 英特尔公司 Methods and systems to manage machine state in virtual machine operations
US20080276235A1 (en) * 2003-06-26 2008-11-06 Knauerhase Robert C Virtual machine management using processor state information
CN101907917A (en) * 2010-07-21 2010-12-08 中国电信股份有限公司 Method and system for measuring energy consumption of virtual machine
CN102270157A (en) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 Server resource allocation system and method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553732A (en) * 2015-12-23 2016-05-04 中国科学院信息工程研究所 Distributed network simulation method and system
CN105553732B (en) * 2015-12-23 2019-03-22 中国科学院信息工程研究所 A kind of distributed network analogy method and system
CN106502764A (en) * 2016-10-26 2017-03-15 广东浪潮大数据研究有限公司 A kind of method and device of Autonomic Migration Framework virtual machine
CN106502764B (en) * 2016-10-26 2019-08-02 广东浪潮大数据研究有限公司 A kind of method and device of Autonomic Migration Framework virtual machine
CN109669774A (en) * 2018-11-14 2019-04-23 新华三技术有限公司成都分公司 Quantization method, method of combination, device and the network equipment of hardware resource
CN109669774B (en) * 2018-11-14 2020-12-08 新华三技术有限公司成都分公司 Hardware resource quantification method, hardware resource arrangement method, hardware resource quantification device and hardware resource arrangement device and network equipment
WO2023125493A1 (en) * 2021-12-27 2023-07-06 华为技术有限公司 Resource management method and apparatus, and resource management platform
CN115495249A (en) * 2022-10-31 2022-12-20 上海楷领科技有限公司 Task execution method of cloud cluster

Similar Documents

Publication Publication Date Title
US10698891B2 (en) MxN dispatching in large scale distributed system
US20140129746A1 (en) Real-time data management for a power grid
DE112017003688T5 (en) Technologies for performing orchestration with online analysis of telemetry data
CN108334557B (en) Aggregated data analysis method and device, storage medium and electronic equipment
CN108595306B (en) Service performance testing method for mixed cloud
US9489411B2 (en) High performance index creation
DE112020003742T5 (en) METHODS, SYSTEMS, PRODUCTS AND DEVICES FOR IMPROVING JOB PLANNING EFFICIENCY
CN102609314A (en) Quantification management method and quantification management system for virtual machine
US9986018B2 (en) Method and system for a scheduled map executor
CN101561769A (en) Process migration tracking method based on multi-core platform virtual machine
CN105893158A (en) Big data hybrid scheduling model on private cloud condition
CN101902497A (en) Cloud computing based internet information monitoring system and method
CN109828790B (en) Data processing method and system based on Shenwei heterogeneous many-core processor
CN105740142A (en) Pressure test management system for SSR (Server Security Reinforcement) centralized management platform
CN102724313A (en) Clustering bridge operation safety monitoring system based on cloud computation
CN103685517A (en) Storage hierarchical scheduling method and system based on service class characteristics
CN103377406A (en) System and method for managing test files
CN105308579B (en) Series data parallel parsing infrastructure and its parallel decentralized approach
JP5043166B2 (en) Computer system, data search method, and database management computer
CN110837970A (en) Regional health platform quality control method and system
CN105930216A (en) Automatic scheduling method and system for electronic signature system and server
CN116226067A (en) Log management method, log management device, processor and log platform
CN109165135A (en) A kind of data managing method, computer readable storage medium and terminal device
CN105162837A (en) Method and system for improving I/O throughput rate in massive data storage environment
CN112487045A (en) Management platform based on big data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120725