CN107861820A - A kind of resources of virtual machine distribution method and system - Google Patents

A kind of resources of virtual machine distribution method and system Download PDF

Info

Publication number
CN107861820A
CN107861820A CN201711297643.7A CN201711297643A CN107861820A CN 107861820 A CN107861820 A CN 107861820A CN 201711297643 A CN201711297643 A CN 201711297643A CN 107861820 A CN107861820 A CN 107861820A
Authority
CN
China
Prior art keywords
virtual machine
type
task requests
mrow
resources
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
CN201711297643.7A
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201711297643.7A priority Critical patent/CN107861820A/en
Publication of CN107861820A publication Critical patent/CN107861820A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention provides a kind of resources of virtual machine distribution method and system, method:Step 1. is classified by type to virtual machine;Step 2. determines the lowest virtual machine configuration required for each task requests;Step 3. determines to need the type of virtual machine distributed;Step 4. obtains the task requests number that each virtual machine instance is being handled under selected type of virtual machine;Step 5. selects specific virtual machine instance in selected type of virtual machine;SLA definition module of the system including task requests, type of virtual machine distribute module, type of virtual machine selecting module, virtual machine instance real-time task request number acquisition module, virtual machine instance selecting module.The present invention is directed to specific business, using adjustable resources of virtual machine distribution method, had both met the SLA of business, and had also improved the utilization rate of single virtual machine, so as to improve the complete machine disposal ability of bottom physical machine.

Description

A kind of resources of virtual machine distribution method and system
Technical field
The invention belongs to resources of virtual machine to distribute field, and in particular to a kind of resources of virtual machine distribution method and system.
Background technology
Same physical machine, which is configured under the cloud environment come, there may be a variety of variety classeses and the virtual machine of state, species The configuration attribute of virtual machine is referred to, main to include CPU core number, memory size, these three indexs of storage hard disk capacity, and state Refer to the quantity for the task that virtual machine is currently running.
Different SLAs for different business be present, and each that same business is specifically included is appointed Business request also has corresponding SLA.SLA refers to, under certain expense, in order to ensure the property of service Energy and reliability, a kind of agreement of the mutual concession defined between service provider and user.
How for different task requests the virtual machines of suitable species is distributed to run, be one and common and complicated ask Topic, prior art is all without the resources of virtual machine distribution method that differentiated is used for different business task scenes, virtual machine Utilization rate is low, and the entirety ability of bottom physical machine is not high.
This is the deficiencies in the prior art, therefore, for drawbacks described above of the prior art, there is provided a kind of resources of virtual machine point Method of completing the square and system, are necessary.
The content of the invention
It is an object of the present invention to for the above-mentioned resources of virtual machine point lacked for different business task scene differentiated A kind of the defects of method of completing the square, virtual machine utilization rate is low, and bottom physical machine entirety ability is not high, there is provided resources of virtual machine distribution Method and system, to solve above-mentioned technical problem.
To achieve the above object, the present invention provides following technical scheme:
A kind of resources of virtual machine distribution method, comprises the following steps:
Step 1. is classified by type to virtual machine;Virtual machine in cloud environment is divided into different species, and each has It is specifically configured, including CPU core number, memory size, and storage hard disk capacity.
Step 2. determines the lowest virtual machine configuration required for each task requests;
Step 3. determines to need the type of virtual machine distributed;
Step 4. obtains the task requests number that each virtual machine instance is being handled under selected type of virtual machine;
Step 5. selects specific virtual machine instance in selected type of virtual machine.
Further, the lowest virtual machine configuration in step 2 needed for each task requests includes virtual machine minimum operation CPU The minimum memory size of check figure, virtual machine and the minimum storage hard disk capacity of virtual machine.
Further, the configuration feelings of the SLA of task requests and the virtual machine of each type are directed in step 3 Condition determines to need the type of virtual machine distributed using similarity degree algorithm;Comprise the following steps that:
Task requests T SLA is expressed as (Ct, Mt, St) by step 3-1., wherein, Ct is CPU core number, Mt It is memory size, St is storage hard disk capacity;
The virtual machine configuration situation of each type is expressed as (Ci, Mi, Si) by step 3-2., wherein, Ci is this kind virtual The CPU core number of machine, Mi are the memory sizes of this kind of virtual machine, and Si is the storage hard disk capacity of this kind of virtual machine, and i is this kind virtual The index of machine type, i value is more than zero, less than or equal to the species number of type of virtual machine under cloud environment;
Step 3-3. is using the SLA of the similarity degree algorithm calculating task request phase virtual with each type Like degree factor D i;
Step 3-4. selects type of virtual machine corresponding to minimum Di, and the task requests are handled for distributing.
Further, also include obtaining weight of the task requests to CPU core number, the weight to memory size in step 3-3 And the weight to storage hard disk capacity, according to the similar journey of the weight calculation of CPU core number, memory size and storage hard disk capacity Spend the factor;
Wherein, Wc is the weighting for CPU core number, and Wm is the weighting to memory size, and Ws is to storage hard disk capacity Weighting.The specific value of weighting is relevant with type of service, for example requires high business to computing capability, can suitably increase Wc's Value, high business is required for memory size, can suitably increase Wm value.
Further, select the task requests number that handles in real time most in step 5 in selected type of virtual machine, and No more than the virtual machine instance of maximum processing capability;Comprise the following steps that:
Step 5-1;In the virtual machine instance group that classification is k, the virtual machine instance of selection processing task requests;
Step 5-2;The virtual machine that acquisition classification is k is corresponding to handle this simultaneously when reaching the multiprocessing capability upper limit The number of business request, sets the number as P;According to the historical data and empirical data obtained in advance, virtual machine can be obtained and reached The number of task requests is handled during the multiprocessing capability upper limit simultaneously;
Step 5-3. travels through all X virtual machine instances of k types;Obtain the task requests number that each example is being handled Mesh Yj, wherein, j represents the call number of k type Virtual machine examples;
Step 5-4;The task requests number maximum handled is selected, and the example q no more than P is as final distribution times The virtual machine instance of business request.
The present invention gives following technical scheme:
A kind of resources of virtual machine distribution system, including
The SLA definition module of task requests, for determining the lowest virtual machine required for each task requests Configuration;
Type of virtual machine distribute module, for classifying by type to virtual machine;
Type of virtual machine selecting module, for determining to need the type of virtual machine distributed;
Virtual machine instance real-time task asks number acquisition module, each virtual under selected type of virtual machine for obtaining The task requests number that machine example is being handled;
Virtual machine instance selecting module, for selecting specific virtual machine instance in selected type of virtual machine.
Further, the lowest virtual machine configuration needed for each task requests includes virtual machine minimum operation CPU core number, void The minimum memory size of plan machine and the minimum storage hard disk capacity of virtual machine.
Further, type of virtual machine selecting module for task requests SLA and each type it is virtual The configuring condition of machine determines to need the type of virtual machine distributed using similarity degree algorithm.
Further, the Weight Acquisition module of task requests is included, for obtaining task requests to CPU core number, internal memory The weighting of capacity and storage hard disk capacity;
Type of virtual machine selecting module to the weight of CPU core number, the weight of memory size and is deposited always according to task requests The weight of hard-disk capacity is stored up to determine to need the type of virtual machine that distributes.
Further, virtual machine instance selecting module, the selecting to handle in real time in selected type of virtual machine of the task please Ask number most, and no more than the virtual machine instance of maximum processing capability.
The beneficial effects of the present invention are:
The present invention is task requests for specific business, using adjustable resources of virtual machine distribution method, is both met The SLA of business, the utilization rate of single virtual machine is also improved, so as to improve the processing of the complete machine of bottom physical machine Ability.
In addition, design principle of the present invention is reliable, and it is simple in construction, there is very extensive application prospect.
As can be seen here, the present invention is compared with prior art, with prominent substantive distinguishing features and significantly progressive, its implementation Beneficial effect be also obvious.
Brief description of the drawings
Fig. 1 is flow chart of the method for the present invention;
Fig. 2 is the particular flow sheet that the determination of the present invention needs the type of virtual machine distributed;
Fig. 3 is the system schematic of the present invention;
Wherein, the SLA definition module of 1- task requests;2- type of virtual machine distribute modules;3- virtual machine classes Type selecting module;4- virtual machine instances real-time task asks number acquisition module;The Weight Acquisition module of 5- task requests;6- is empty Plan machine example selecting module;, configured for the lowest virtual machine required for determining each task requests.
Embodiment:
To enable the purpose of the present invention, feature, advantage more obvious and understandable, below in conjunction with of the invention specific Accompanying drawing in embodiment, the technical scheme in the present invention is clearly and completely described.
As shown in figure 1, the present invention provides a kind of resources of virtual machine distribution method, comprise the following steps:
Step 1. is classified by type to virtual machine;
Step 2. determines the lowest virtual machine configuration required for each task requests;Minimum void needed for each task requests The configuration of plan machine includes virtual machine minimum operation CPU core number, the minimum memory size of virtual machine and the minimum storage hard disk capacity of virtual machine;
Step 3. determines to need the type of virtual machine distributed;
As shown in Fig. 2 the configuring condition of the virtual machine of SLA and each type for task requests uses Similarity degree algorithm determines to need the type of virtual machine that distributes;Comprise the following steps that:
Task requests T SLA is expressed as (Ct, Mt, St) by step 3-1., wherein, Ct is CPU core number, Mt It is memory size, St is storage hard disk capacity;
The virtual machine configuration situation of each type is expressed as (Ci, Mi, Si) by step 3-2., wherein, Ci is this kind virtual The CPU core number of machine, Mi are the memory sizes of this kind of virtual machine, and Si is the storage hard disk capacity of this kind of virtual machine, and i is this kind virtual The index of machine type, i value is more than zero, less than or equal to the species number of type of virtual machine under cloud environment;
Step 3-3. obtains weight of the task requests to CPU core number, the weight to memory size and storage hard disk is held The weight of amount;
According to the weight calculation similarity degree factor of CPU core number, memory size and storage hard disk capacity, and using similar The SLA and the virtual similarity degree factor D i of each type of degree algorithm calculating task request;
Wherein, Wc is the weighting for CPU core number, and Wm is the weighting to memory size, and Ws is to storage hard disk capacity Weighting;
Step 3-4. selects type of virtual machine corresponding to minimum Di, and the task requests are handled for distributing;
Step 4. obtains the task requests number that each virtual machine instance is being handled under selected type of virtual machine;
Step 5. selects specific virtual machine instance in selected type of virtual machine;Selected in selected type of virtual machine Select that the task requests number handled in real time is most, and no more than the virtual machine instance of maximum processing capability;Comprise the following steps that:
Step 5-1;In the virtual machine instance group that classification is k, the virtual machine instance of selection processing task requests;
Step 5-2;The virtual machine that acquisition classification is k is corresponding to handle this simultaneously when reaching the multiprocessing capability upper limit The number of business request, sets the number as P;According to the historical data and empirical data obtained in advance, virtual machine can be obtained and reached The number of task requests is handled during the multiprocessing capability upper limit simultaneously;
Step 5-3. travels through all X virtual machine instances of k types;Obtain the task requests number that each example is being handled Mesh Yj, wherein, j represents the call number of k type Virtual machine examples, and j is more than zero, less than or equal to X;
Step 5-4;The task requests number maximum handled is selected, and the example q no more than P is as final distribution times The virtual machine instance of business request;Yq=MAX Yj, 0<j<=X } and Yq<=P.
As shown in figure 3, the present invention also provides a kind of resources of virtual machine distribution system, including
The SLA definition module 1 of task requests, for determining the lowest virtual required for each task requests Machine configures;It is minimum interior that lowest virtual machine configuration needed for each task requests includes virtual machine minimum operation CPU core number, virtual machine Deposit capacity and the minimum storage hard disk capacity of virtual machine;
Type of virtual machine distribute module 2, for classifying by type to virtual machine;
Type of virtual machine selecting module 3, for determining to need the type of virtual machine distributed;For the service water of task requests The configuring condition of the virtual machine of flat agreement and each type, and according to task requests to the weight of CPU core number, the power of memory size The weight of weight and storage hard disk capacity, determine to need the type of virtual machine distributed using similarity degree algorithm;
Virtual machine instance real-time task request number acquisition module 4, it is each empty under selected type of virtual machine for obtaining The task requests number that plan machine example is being handled;
Virtual machine instance selecting module 5, for selecting specific virtual machine instance in selected type of virtual machine;Selecting Select the task requests number that handles in real time most in fixed type of virtual machine, and it is real no more than the virtual machine of maximum processing capability Example;
The Weight Acquisition module 6 of task requests, it is hard to CPU core number, memory size and storage for obtaining task requests The weighting of disk capacity.
Embodiments of the invention are illustrative and not restrictive, and above-described embodiment is only to aid in understanding the present invention, because This is every by those skilled in the art's technique according to the invention the invention is not restricted to the embodiment described in embodiment Other embodiments that scheme is drawn, also belong to the scope of protection of the invention.

Claims (10)

1. a kind of resources of virtual machine distribution method, it is characterised in that comprise the following steps:
Step 1. is classified by type to virtual machine;
Step 2. determines the lowest virtual machine configuration required for each task requests;
Step 3. determines to need the type of virtual machine distributed;
Step 4. obtains the task requests number that each virtual machine instance is being handled under selected type of virtual machine;
Step 5. selects specific virtual machine instance in selected type of virtual machine.
A kind of 2. resources of virtual machine distribution method as claimed in claim 1, it is characterised in that
Lowest virtual machine configuration in step 2 needed for each task requests includes virtual machine minimum operation CPU core number, virtual machine most Low memory size and the minimum storage hard disk capacity of virtual machine.
A kind of 3. resources of virtual machine distribution method as claimed in claim 1, it is characterised in that
The configuring condition that the SLA of task requests and the virtual machine of each type are directed in step 3 uses similarity degree Algorithm determines to need the type of virtual machine that distributes;Comprise the following steps that:
Task requests T SLA is expressed as (Ct, Mt, St) by step 3-1., wherein, Ct is CPU core number, and Mt is interior Capacity is deposited, St is storage hard disk capacity;
The virtual machine configuration situation of each type is expressed as (Ci, Mi, Si) by step 3-2., wherein, Ci is this kind of virtual machine CPU core number, Mi are the memory sizes of this kind of virtual machine, and Si is the storage hard disk capacity of this kind of virtual machine, and i is this kind of virtual machine class The index of type, i value is more than zero, less than or equal to the species number of type of virtual machine under cloud environment;
Step 3-3. is using the SLA of the similarity degree algorithm calculating task request similar journey virtual to each type Spend factor D i;
<mrow> <mi>D</mi> <mi>i</mi> <mo>=</mo> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <mi>C</mi> <mi>t</mi> <mo>-</mo> <mi>C</mi> <mi>i</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>M</mi> <mi>t</mi> <mo>-</mo> <mi>M</mi> <mi>i</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>S</mi> <mi>t</mi> <mo>-</mo> <mi>S</mi> <mi>i</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mo>;</mo> </mrow>
Step 3-4. selects type of virtual machine corresponding to minimum Di, and the task requests are handled for distributing.
4. a kind of resources of virtual machine distribution method as claimed in claim 3, it is characterised in that also include obtaining in step 3-3 Weight of the task requests to CPU core number, the weight to memory size and the weight to storage hard disk capacity, according to CPU core number, The weight calculation similarity degree factor of memory size and storage hard disk capacity;
<mrow> <mi>D</mi> <mi>i</mi> <mo>=</mo> <msqrt> <mrow> <mi>W</mi> <mi>c</mi> <msup> <mrow> <mo>(</mo> <mi>C</mi> <mi>t</mi> <mo>-</mo> <mi>C</mi> <mi>i</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <mi>W</mi> <mi>m</mi> <msup> <mrow> <mo>(</mo> <mi>M</mi> <mi>t</mi> <mo>-</mo> <mi>M</mi> <mi>i</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <mi>W</mi> <mi>s</mi> <msup> <mrow> <mo>(</mo> <mi>S</mi> <mi>t</mi> <mo>-</mo> <mi>S</mi> <mi>i</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow>
Wherein, Wc is the weighting for CPU core number, and Wm is the weighting to memory size, and Ws is the weighting to storage hard disk capacity.
A kind of 5. resources of virtual machine distribution method as claimed in claim 1, it is characterised in that
Select in selected type of virtual machine the task requests number that handles in real time most in step 5, and be no more than maximum The virtual machine instance of reason ability;Comprise the following steps that:
Step 5-1;In the virtual machine instance group that classification is k, the virtual machine instance of selection processing task requests;
Step 5-2;For the virtual machine that acquisition classification is k when reaching the multiprocessing capability upper limit, the corresponding task that handles simultaneously please The number asked, the number is set as P;
Step 5-3. travels through all X virtual machine instances of k types;Obtain the task requests number that each example is being handled Yj, wherein, j represents the call number of k type Virtual machine examples;
Step 5-4;The task requests number maximum handled is selected, and the example q no more than P asks as final distribution task The virtual machine instance asked.
A kind of 6. resources of virtual machine distribution system, it is characterised in that including
The SLA definition module of task requests, match somebody with somebody for the lowest virtual machine required for determining each task requests Put;
Type of virtual machine distribute module, for classifying by type to virtual machine;
Type of virtual machine selecting module, for determining to need the type of virtual machine distributed;
Virtual machine instance real-time task asks number acquisition module, real for obtaining each virtual machine under selected type of virtual machine The task requests number that example is being handled;
Virtual machine instance selecting module, for selecting specific virtual machine instance in selected type of virtual machine.
7. a kind of resources of virtual machine distribution system as claimed in claim 6, it is characterised in that needed for each task requests most Low virtual machine configuration includes virtual machine minimum operation CPU core number, the minimum memory size of virtual machine and the minimum storage hard disk of virtual machine Capacity.
A kind of 8. resources of virtual machine distribution system as claimed in claim 6, it is characterised in that type of virtual machine selecting module pin The configuring condition of the virtual machine of SLA and each type to task requests determines to need using similarity degree algorithm The type of virtual machine to be distributed.
A kind of 9. resources of virtual machine distribution system as claimed in claim 8, it is characterised in that the also weight including task requests Acquisition module, for obtaining weighting of the task requests to CPU core number, memory size and storage hard disk capacity;
Type of virtual machine selecting module is hard to the weight of CPU core number, the weight of memory size and storage always according to task requests The weight of disk capacity determines to need the type of virtual machine that distributes.
A kind of 10. virtual resource allocation system as claimed in claim 6, it is characterised in that virtual machine instance selecting module, Select the task requests number that handles in real time most in selected type of virtual machine, and no more than the virtual machine of maximum processing capability Example.
CN201711297643.7A 2017-12-08 2017-12-08 A kind of resources of virtual machine distribution method and system Pending CN107861820A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711297643.7A CN107861820A (en) 2017-12-08 2017-12-08 A kind of resources of virtual machine distribution method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711297643.7A CN107861820A (en) 2017-12-08 2017-12-08 A kind of resources of virtual machine distribution method and system

Publications (1)

Publication Number Publication Date
CN107861820A true CN107861820A (en) 2018-03-30

Family

ID=61705688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711297643.7A Pending CN107861820A (en) 2017-12-08 2017-12-08 A kind of resources of virtual machine distribution method and system

Country Status (1)

Country Link
CN (1) CN107861820A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165083A (en) * 2018-09-14 2019-01-08 郑州云海信息技术有限公司 A kind of virtual machine configuration method and apparatus
CN109857542A (en) * 2018-12-14 2019-06-07 贵州华芯通半导体技术有限公司 Calculate power resource adjustments method, system and device
WO2023217146A1 (en) * 2022-05-09 2023-11-16 杭州海康威视数字技术股份有限公司 Algorithm model running processing method and apparatus, and intelligent edge device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130227562A1 (en) * 2012-02-29 2013-08-29 Michael Tsirkin System and method for multiple queue management and adaptive cpu matching in a virtual computing system
CN105279027A (en) * 2015-11-19 2016-01-27 浪潮(北京)电子信息产业有限公司 Virtual machine disposition method and apparatus
CN105975340A (en) * 2016-03-24 2016-09-28 国云科技股份有限公司 Deployment algorithm of application distribution of virtual machine
CN106201655A (en) * 2016-06-30 2016-12-07 中国联合网络通信集团有限公司 Virtual machine distribution method and virtual machine distribution system
US20170212779A1 (en) * 2016-01-27 2017-07-27 Oracle International Corporation System and method for initiating a forced migration of a virtual machine in a high-performance computing environment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130227562A1 (en) * 2012-02-29 2013-08-29 Michael Tsirkin System and method for multiple queue management and adaptive cpu matching in a virtual computing system
CN105279027A (en) * 2015-11-19 2016-01-27 浪潮(北京)电子信息产业有限公司 Virtual machine disposition method and apparatus
US20170212779A1 (en) * 2016-01-27 2017-07-27 Oracle International Corporation System and method for initiating a forced migration of a virtual machine in a high-performance computing environment
CN105975340A (en) * 2016-03-24 2016-09-28 国云科技股份有限公司 Deployment algorithm of application distribution of virtual machine
CN106201655A (en) * 2016-06-30 2016-12-07 中国联合网络通信集团有限公司 Virtual machine distribution method and virtual machine distribution system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109165083A (en) * 2018-09-14 2019-01-08 郑州云海信息技术有限公司 A kind of virtual machine configuration method and apparatus
CN109857542A (en) * 2018-12-14 2019-06-07 贵州华芯通半导体技术有限公司 Calculate power resource adjustments method, system and device
CN109857542B (en) * 2018-12-14 2021-01-29 贵州华芯通半导体技术有限公司 Calculation resource adjusting method, system and device
WO2023217146A1 (en) * 2022-05-09 2023-11-16 杭州海康威视数字技术股份有限公司 Algorithm model running processing method and apparatus, and intelligent edge device

Similar Documents

Publication Publication Date Title
CN107329837B (en) Load balancing method and unit and distributed NewSQL database system
CN101938416B (en) Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
CN106155791B (en) A kind of workflow task dispatching method under distributed environment
CN105260230B (en) Data center&#39;s resources of virtual machine dispatching method based on segmentation service-level agreement
CN103475538B (en) A kind of adaptive cloud service method of testing based on multiplex roles
CN109005057A (en) A kind of computational resource allocation based on contract matching theory and task unload scheme
CN103336722B (en) A kind of CPU resources of virtual machine monitoring and dynamic allocation method
CN104281496A (en) Virtual resource distribution method and virtual resource distribution device
CN102904955B (en) The self-adapting stretching control system of Web application in cloud computing platform and method thereof
CN104881325A (en) Resource scheduling method and resource scheduling system
CN106789118B (en) Cloud computing charging method based on service level agreement
CN104881322B (en) A kind of cluster resource dispatching method and device based on vanning model
CN105718364A (en) Dynamic assessment method for ability of computation resource in cloud computing platform
CN107861820A (en) A kind of resources of virtual machine distribution method and system
CN104023042B (en) Cloud platform resource scheduling method
CN109041130A (en) Resource allocation methods based on mobile edge calculations
CN103701619A (en) Internet content distribution method based on CDN (Content Distribution Network) and data center dynamic selection
CN104935628A (en) Method of migrating a plurality of associated virtual machines among a plurality of data centers
CN107395731A (en) A kind of adjusting method and device of the container cluster based on service orchestration
CN104536832A (en) Virtual machine deployment method
CN103825946B (en) Virtual machine placement method based on network perception
CN102685219B (en) The method improving utilization ratio of storage resources by dynamic capacity-expanding in SAN storage system
CN102541622B (en) Method for placing load-related virtual machine
CN106656555A (en) Dynamic adjustment method of service resources of cloud computing system
CN105404549A (en) Yarn architecture-based virtual machine scheduling system

Legal Events

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

Application publication date: 20180330

RJ01 Rejection of invention patent application after publication