CN104079503B - A kind of resource allocation methods and device - Google Patents
A kind of resource allocation methods and device Download PDFInfo
- Publication number
- CN104079503B CN104079503B CN201310101217.7A CN201310101217A CN104079503B CN 104079503 B CN104079503 B CN 104079503B CN 201310101217 A CN201310101217 A CN 201310101217A CN 104079503 B CN104079503 B CN 104079503B
- Authority
- CN
- China
- Prior art keywords
- business
- resource
- priority
- eundem
- less
- 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.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention discloses a kind of resource allocation methods and devices.The resource allocation methods include:It is received as the request of the first traffic assignments resource;Judge whether the surplus resources in resource pool are less than threshold value;If the surplus resources of the resource pool are less than the threshold value, then recycle the part resource of the second business occupancy, wherein, the reserved resource that the resource that second business after the part resource that second business occupies occupies is not less than second business is recycled, the reserved resource is the minimum of resources for being second delineation of activities in advance;The part resource that second business of recycling occupies is distributed into first business.In the embodiment of the present invention, after receiving resource allocation request, if surplus resources are inadequate, the resource that then adjustment business occupies in real time, and resource is distributed according to service request, pass through the linkage of above-mentioned business demand and resource pool, it has ensured service quality, has improved the utilization rate of resource.
Description
Technical field
The present invention relates to field of computer technology, more particularly to a kind of resource allocation methods and device.
Background technology
Cloud computing is the increase, use and delivery mode of related service Internet-based, the deployment of cloud computing usually according to
Rely in computer cluster, after using cloud computing infrastructure framework, needs that the resource in cluster is managed collectively and is adjusted
Degree.
In the prior art, when carrying out resource allocation, resource pool is divided into multiple child resources by predetermined ratio value first
Pond, the child resource pond n such as child resource pond 1 ..., then distributes to each business by child resource pond, wherein includes all moneys in resource pool
Source, includes quantitative resource in each child resource pond, which can be the CPU of virtualization, memory etc..Business and child resource pond
Between be one-to-one relationship, a sub- resource pool belongs to a business.If business A is higher to stock number demand, will include
It distributes to business A and uses in the more child resource pond of resource.
However, demand of the business to resource has uncertainty, the specific phase such as the demand and the portfolio of current slot
It closes, it is assumed that child resource pond a and child resource pond b is respectively allocated to business A and business B is used, if the portfolio of business A is acute at this time
Increase, and the portfolio of business B reduces sharply, this business for being bound to cause business A can not normally obtain resource, and the resource of business B
It is superfluous.Therefore, resource allocation methods in the prior art are unable to fully the resource using resource pool.
Invention content
A kind of resource allocation methods and device are provided in the embodiment of the present invention, can make full use of the money in resource pool
Source.
In order to solve the above-mentioned technical problem, the embodiment of the invention discloses following technical solutions:
In a first aspect, a kind of resource allocation methods are provided, including:
It is received as the request of the first traffic assignments resource;
Judge whether the surplus resources in resource pool are less than threshold value;
If the surplus resources of the resource pool are less than the threshold value, the part resource of the second business occupancy is recycled, wherein
The reserved resource that the resource that second business occupies after the part resource is not less than second business is recycled, it is described reserved
Resource is the minimum of resources for being second delineation of activities in advance;
The part resource that second business of recycling occupies is distributed into first business.
In conjunction with above-mentioned in a first aspect, in the first possible implementation, the surplus resources of the judgement resource pool are
It is no to be less than threshold value, it specifically includes:
Whether the total resources for judging the resource pool and the difference of resource occupation total amount are less than the threshold value, wherein institute
Resource occupation total amount is stated as the sum of the resource occupation amount of buffer resource and each service resources occupancy.
In conjunction with it is above-mentioned in a first aspect, and/or the first possible realization method, in second of possible realization method,
Before the part resource that the second business of the recycling occupies, further include:
Determine whether there is the business that priority is less than first service priority;
If in the presence of selecting the priority less than the business of first service priority as second business.
In conjunction with it is above-mentioned in a first aspect, and/or the first possible realization method and/or second of possible realization method,
In the third possible realization method, further include:
If being not present, select at least one business as second business, the ad eundem in ad eundem business
The priority of each business is identical as the priority of the first business in business.
In conjunction with it is above-mentioned in a first aspect, and/or the first possible realization method and/or second of possible realization method,
And/or the third possible realization method, it is described to be selected at least in ad eundem business in the 4th kind of possible realization method
One business is specifically included as second business:
The difference of the first ratio and the second ratio of each business in the ad eundem business is calculated, first ratio is
The resource amount of overflowing of the resource amount of overflowing all business in the ad eundem business of each business is total in the ad eundem business
The shared ratio in, second ratio are the resource occupation weight of each business in the ad eundem business described same
Ratio shared in the resource occupation weight summation of all business in grade business, wherein the resource amount of overflowing is described same
Each practical difference occupied between resource and reserved resource of business in grade business, the resource occupation weight is preset value;
Corresponding to the maximum value for selecting the difference of the first ratio and second ratio described in the ad eundem business
Business is as second business.
In conjunction with it is above-mentioned in a first aspect, and/or the first possible realization method and/or second of possible realization method,
And/or the third possible realization method and/or the 4th kind of possible realization method, in the 5th kind of possible realization method,
Before the part resource that the second business of the recycling occupies, further include:
If be the request of the first traffic assignments resource it is specified burst service request described, first by the buffering of resource pool
Resource allocation gives first business.
In conjunction with it is above-mentioned in a first aspect, and/or the first possible realization method and/or second of possible realization method,
And/or the third possible realization method and/or the 4th kind of possible realization method and/or the 5th kind of possible realization side
Formula further includes in the 6th kind of possible realization method:
When the resource occupation time of first business reaches preset time, the reserved money of first business is reduced
Source.
Second aspect also provides a kind of resource allocation device, including:
Request reception unit, the request for being received as the first traffic assignments resource;
Resource judging unit, for judging whether the surplus resources of resource pool are less than threshold value;
Resource reclaim unit is small for the surplus resources of the resource pool for the judging result when the resource judging unit
When the threshold value, the part resource of recycling the second business occupancy, wherein after the part resource that recycling second business occupies
The resource that second business occupies is not less than the reserved resource of second business, the reserved resource be described the in advance
The minimum of resources of two delineations of activities;
Resource allocation unit, the part resource for occupying second business of recycling distribute to first industry
Business.
In conjunction with above-mentioned second aspect, in the first possible implementation, the resource judging unit, specifically for sentencing
Whether the total resources of the fixed resource pool is less than threshold value with the difference of resource occupation total amount, wherein the resource occupation total amount
For the sum of the resource occupation amount of buffer resource and each service resources occupancy.
In conjunction with above-mentioned second aspect and/or the first possible realization method, in second of possible realization method,
Further include:
Priority determining unit is used for before the part resource that the resource reclaim unit recycles that the second business occupies,
Determine whether there is the business that priority is less than first service priority;
Service selection unit, for determining that there are the priority to be less than first industry in the priority determining unit
When the business for priority of being engaged in, select the priority less than the business of first service priority as second business.
In conjunction with above-mentioned second aspect and/or the first possible realization method and/or second of possible realization method,
In the third possible realization method, further include:
Priority determining unit is used for before the part resource that the resource reclaim unit recycles that the second business occupies,
Determine whether there is the business that priority is less than first service priority;
The service selection unit, for determining that there is no the priority less than described in the priority determining unit
When the business of the first service priority, select at least one business as second business in ad eundem business, it is described same
The priority of each business is identical as the priority of the first business in grade business.
In conjunction with above-mentioned second aspect and/or the first possible realization method and/or second of possible realization method,
And/or the third possible realization method, in the 4th kind of possible realization method, the service selection unit specifically includes:
Computation subunit, the difference for calculating the first ratio and the second ratio of each business in the ad eundem business
Value, first ratio be each business in the ad eundem business the resource amount of overflowing in the ad eundem business all industry
Shared ratio in the resource amount of the overflowing summation of business, second ratio are that the resource of each business in the ad eundem business accounts for
With weight ratio shared in the resource occupation weight summation of all business in the ad eundem business, wherein the resource
The amount of overflowing is that each practical difference occupied between resource and reserved resource, the resource occupation weight are in the ad eundem business
Preset value;
Subelement is selected, for selecting the difference of each the first ratio of business and the second ratio in the ad eundem business
Business corresponding to maximum value is as second business.
In conjunction with above-mentioned second aspect and/or the first possible realization method and/or second of possible realization method,
And/or the third possible realization method and/or the 4th kind of possible realization method, in the 5th kind of possible realization method,
The resource allocation unit is additionally operable to before the part resource that the resource reclaim unit recycles that the second business occupies, if institute
State the request that the request that request reception unit receives is specified burst service, then first by the buffer resource of resource pool distribute to
First business, then the part resource that the second business occupies is recycled by the resource reclaim unit.
In conjunction with above-mentioned second aspect and/or the first possible realization method and/or second of possible realization method,
And/or the third possible realization method and/or the 4th kind of possible realization method and/or the 5th kind of possible realization side
Formula further includes in the 6th kind of possible realization method:
Resource adjustment unit, for when the resource occupation time of first business reaches preset time, described in reduction
The reserved resource of first business.
In the embodiment of the present invention, after receiving resource allocation request, if surplus resources are inadequate, business is adjusted in real time
The resource of occupancy, and distribute resource according to service request and Service Quality has been ensured by the linkage of above-mentioned business demand and resource pool
Amount, improves the utilization rate of resource.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, for those of ordinary skill in the art
Speech, without having to pay creative labor, other drawings may also be obtained based on these drawings.
Fig. 1 is a kind of flow chart of resource allocation methods of the embodiment of the present invention;
Fig. 2 is the method flow diagram that the second business is selected in the embodiment of the present invention;
Fig. 3 is that method stream of at least one business as the second business is selected in ad eundem business in the embodiment of the present invention
Cheng Tu;
Fig. 4 is a kind of structural schematic diagram of resource allocation device of the embodiment of the present invention;
Fig. 5 is the structural schematic diagram of another kind resource allocation device of the embodiment of the present invention;
Fig. 6 is the structural schematic diagram of service selection unit in the embodiment of the present invention.
Specific implementation mode
In order to make those skilled in the art more fully understand the technical solution in the embodiment of the present invention, and make of the invention real
The above objects, features, and advantages for applying example can be more obvious and easy to understand, below in conjunction with the accompanying drawings to technical side in the embodiment of the present invention
Case is described in further detail.
It is a kind of flow chart of resource allocation methods of the embodiment of the present invention referring to Fig. 1.
This method may include:
Step 101, it is received as the request of the first traffic assignments resource.
Various specific resource multiplex strategies can be configured in the embodiment of the present invention, in resource allocation device, for distributing
With the resource in adjustresources pond, the utilization rate of resource is improved.Wherein, which can be private server, lead to
With server etc.;Resource multiplex strategy may include specific Resource Allocation Formula, and how are resource reclaim scheme and aforementioned schemes
The scheme etc. of execution, wherein configurable parameter includes mainly being directed to the configuration parameter of entire resource pool and matching for each business
Set parameter.The resource pool can also be divided into multiple child resource ponds in advance, and the stock number in each child resource pond is not fixed value,
It can be corresponded with child resource pond with Flexible change, business, there are mapping relations;Resource in the resource pool can be virtualization
CPU, memory etc..
After resource allocation device receives the request that user initiates the first traffic assignments resource, you can multiple according to above-mentioned resource
With strategy execution subsequent step.
Step 102, judge whether the surplus resources in resource pool are less than threshold value.
Resource allocation device first determines whether the resource in resource pool is sufficient, to determine how to distribute or Resource recovery,
Whether the specific surplus resources that may determine that resource pool less than threshold value then show the money in resource pool if it is greater than or equal to threshold value
Source is sufficient, can be distributed according to need according to the required resource of the first business;If being less than threshold value, show the money in resource pool
Source is inadequate, needs to execute next step 103 at this time.Wherein, the threshold value of the surplus resources can be according to the specific feelings of resource pool
Condition is set, and is not limited herein.
Step 103, the part resource that the second business of recycling occupies, wherein the part money that recycling second business occupies
The resource that second business occupies behind source is not less than the reserved resource of second business, and it is second in advance that this, which reserves resource to be,
The minimum of resources of delineation of activities.
If the surplus resources of resource pool are less than threshold value, which can be according to preset resource multiplex plan
Slightly, the resource that business occupies is adjusted in real time, specifically, the part resource of the second business occupancy can be recycled first.The recycling second
The process for the part resource that business occupies can be according to the mapping relations between the second business and child resource pond, to the second business
Resource in corresponding child resource pond is recycled;If the unallocated child resource pond of resource pool, directly to described in resource pool
The resource that second business occupies is recycled.The concrete mode of the recycling can be that the partial virtual machine for making the second business occupy is stopped
Sleep or close etc..Wherein, virtual machine is the main body that resource is occupied in system, and a virtual machine can occupy a certain number of resources.
Wherein, the second business can be that resource allocation device is randomly selected in the business of multiple the allocated resources,
Can also be that selection, such as the priority etc. of business are carried out according to certain selection rule.
In the resource that second business that recycles occupies, recovery section resource, rather than the whole for recycling the second business accounts for
It with resource, at least needs to ensure after recycling the part resource, the resource that the second business occupies is not less than preset the
The reserved resource of two business.Reserved resource is the configuration parameter for each business of resource allocation device configuration, the reserved resource
It is the minimum of resources for being each delineation of activities in advance, may include that CPU reservation resource and memory reserve resource, which can be with
For the normal operation of business, which is indicated with R.
Above-mentioned " first ", " second " are only to distinguish different business, not refer in particular to or limit.
Step 104, the part resource of the second business of recycling is distributed into first business.
After Resource recovery, resource allocation device by the resource part of recycling or can be fully allocated to the first business, have
The stock number needs of body distribution are determined according to the resource and the required resource of the first business of recycling.Each business specifically may be used
To be realized by virtual machine.It can be specifically the virtual machine for starting or waking up certain specification for the first traffic assignments resource.
In the embodiment of the present invention, after receiving resource allocation request, if surplus resources are inadequate, business occupancy is adjusted
Resource, and according to service request distribute resource service quality has been ensured by the linkage of above-mentioned business demand and resource pool,
Improve the utilization rate of resource.
For example, the second business is related to one or more specific services, for example web services, database service, storage takes
Business etc., resource allocation device are second traffic assignments, 30 virtual machines, wherein 10 for handling web services, 10 with
In processing data bank service, 10 for handling data storage service.It is the to receive Client-initiated in resource allocation device
After the request of one traffic assignments resource, when find the surplus resources in resource pool be less than threshold value when, the resource allocation device according to
The resource that second business occupies is adjusted to 15 by multiplex strategy, wherein 5 are used to handle web services, and 5 for handling number
According to library business, 5 are used to handle data storage service, at least to ensure the reserved resource in multiplex strategy for the second business configuration
(as at least ensured 2 virtual machine processing web services, 2 are used to handle data bank service, and 2 for handling data storage clothes
Business).Then, which can be by the part resource recycled from the second business namely 15 virtual machine parts or complete
Part is assigned to the first business.
In another embodiment of the invention, following parameter can be configured in resource allocation device:
For the configuration parameter of entire resource pool:
Buffer resource, the resource bid for distributing to certain burst services, the burst service such as Client-initiated are virtual
Machine(Virtual Machine, VM)It wakes up.When unappropriated resource is less than pre-set buffer resource threshold B in buffer resource, meeting
Trigger the reclaimer operation of resource.
For business configuration parameter, such as reserved resource of aforementioned each business.
In this embodiment, whether the surplus resources for judging resource pool are less than threshold value, can specifically include:
Whether the total resources for judging resource pool and the difference of resource occupation total amount are less than threshold value, wherein resource occupation is total
Amount is the sum of the resource occupation amount of buffer resource and each service resources occupancy.If being less than threshold value, then execute in an embodiment
Step 103.
In another embodiment of the invention, the configuration parameter for business being arranged in resource allocation device can also wrap
It includes:
The resource maximum usage amount of business, hereinafter abbreviation M.It cannot exceed the limitation for the resource of each traffic assignments, it should
Resource maximum usage amount can specifically include the resource maximum usage amount of memory and the resource maximum usage amount of CPU, and two resources are most
The default value of big usage amount is ∞, but be not restricted to that the resource maximum usage amount of the resource maximum usage amount of memory and CPU.
The priority of each business, hereinafter abbreviation P.Priority can be divided into high, medium and low three grades.When occur resource not
When sufficient, under the premise of ensureing the reserved resource of each business, the higher business of priority can unconditional preempting priority compared with
The resource beyond reserved resource part of low business.
The weight of resource occupation in grade business that All factors being equal, preference will be give to, hereinafter abbreviation W.The resource that the bigger expression of W values can occupy
It is more.When inadequate resource occurs, business is selected to carry out resource reclaim according to weight.
Constraint:The sum of R of all business is less than the total available resources quantity of resource pool.
Resource allocation policy in resource allocation device can be:
The business of first-come first-served basis, first to file first obtains resource from resource pool;
The resource of each traffic assignments is no more than the resource maximum usage amount M of business;
Each business is arranged and reserves resource, for ensureing that the R values of business can be met under any circumstance.
When starting resource reclaim, P, W, R selection business can be considered and carry out resource reclaim;
Between the business of different priorities, high-priority service is other than ensureing the reserved resource R of low priority traffice, energy
Unconditionally seize other resources;Share available resources in proportion between same priority business.
Buffering section when buffer resource is as burst service application resource, when unappropriated resource is few in buffer resource
Resource reclaim is triggered when threshold value B, resource reclaim can be specifically carried out from each business.
Wherein, above-mentioned strategy can configure execution condition, such as come into force, periodically come into force(When entry-into-force time, failure
Between), the period comes into force(Entry-into-force time, out-of-service time)Deng, support using day be the period periodically.
Resource allocation device can be defaulted as coming into force, and the out-of-service time can also be arranged, and can start simultaneously multiple multiple
With the timed task of strategy, but the multiplex strategy that comes into force of a moment can only there are one.In the execution of configuration multiplex strategy
When the time, which can detect each multiplex strategy and execute whether the time repeats, and need to change executing the time when repeating,
Or stop the multiplex strategy being currently running.Multiplex strategy enters IN_TIMING (in timing) state after starting, when multiplex strategy arrives
Up to after the entry-into-force time, strategy comes into force migration for EFFECTIVE(Effectively)State.When being configured to immediately or when timing, multiplex strategy
It is automatically stopped after reaching the out-of-service time, multiplex strategy state empties.It is executed if it is the period, after multiplex strategy reaches the out-of-service time
IN_TIMING (in timing) state is returned in state transition.
In another embodiment of the invention, based on the parameter configuration in above-mentioned resource allocation device, as shown in Fig. 2,
Before the part resource that the second business of the recycling occupies, this method can also include the process for selecting above-mentioned second business, should
Process may include:
Step 201, it is determined whether there are the business that priority is less than first service priority.
According to the priority of preset each business, it is low to determine whether that there are priority first for resource allocation device
In the business of the priority of first business, if it is present step 202 is executed, if it does not exist, then executing step 203.
Step 202, select the priority less than the business of first service priority as second business.
If there are the business of low priority, select at least one business as above-mentioned second in the business of low priority
Business that is, when inadequate resource occurs, is ensureing each priority service according to the preset priority rule of resource allocation device
Resource using resource is reserved under the premise of, priority it is higher can the unconditional relatively low business of preempting priority beyond reserved
The resource of resource part recycles the part resource that the second business of selection occupies.
Step 203, select at least one business as second business, the ad eundem business in ad eundem business
In each business priority it is identical as the priority of the first business.
If low priority traffice is not present, with randomly choosed in the business of the first business All factors being equal, preference will be give to grade it is at least one
Business selects at least one business to make as above-mentioned second business, or according to the weight of resource occupation in All factors being equal, preference will be give to grade business
For above-mentioned second business, for example, selecting the highest business of resource occupation weight as above-mentioned second in All factors being equal, preference will be give to grade business
Then business recycles the part resource that the second business selected occupies.
In another embodiment, as shown in figure 3, should select at least one business as the second business in ad eundem business
Method can specifically include:
Step 301, the difference of the first ratio and the second ratio of each business in the ad eundem business is calculated.
First ratio is the resource amount of overflowing of each business in the ad eundem business in the ad eundem business
Shared ratio in the resource amount of the overflowing summation of all business.The resource amount of overflowing is each business in the ad eundem business
The practical difference occupied between resource and reserved resource.
Assuming that the practical occupancy resource of business i is N in the ad eundem businessi, then resource out of range value is Ni-Ri, business i
The first ratio beWherein, i=1,2 ... n, n are natural number.
Second ratio is the resource occupation of resource occupation weight all business in the ad eundem business of business
Shared ratio in weight summation, wherein the resource occupation weight is preset value.
The second ratio of business i isWherein, i=1,2 ... n, n are natural number.
Step 302, select the business corresponding to the maximum value of the difference of first ratio and the second ratio as described in
Second business.
If first ratio of each business and the difference of the second ratio are identical in ad eundem business, in ad eundem industry
It is randomly choosed in business at least one as above-mentioned second business.
Such as:1 P of business1=low W1=30 R1=10;
2 P of business2=low W2=70 R2=50
It is practical to occupy resources measurement:Business 1 is practical to occupy resource N1=20
Business 2 is practical to occupy resource N2=90
Service resources out of range value:Business 1 is (N1-R1The business of)=10 2 is (N2-R2)=40
Wherein, i=1,2 ... n, n are natural number.
The latter is more than the former, therefore business 2 is selected to carry out resource reclaim as above-mentioned second business.
In an alternative embodiment of the invention, when computationally stating the first ratio of each business in ad eundem business, wherein
It is practical to occupy the linear weighted function value that resource be the practical occupancy resource of CPU and the practical occupancy resource of memory, it is denoted as first
Weighted value;Reserved resource can be the linear weighted function value between the reserved resource of memory and the reserved resource of CPU, be denoted as second and add
Weights.The resource amount of overflowing is the difference between above-mentioned first weighted value and the second weighted value.
Wherein, Ni=x*Ni(cpu)+y*Ni(MEM), Ri=x*Ri(cpu)+y*Ri(MEM), x and y are respectively the weighting of CPU and memory
Coefficient, default situations can be disposed as 1, Ni(cpu)For the practical occupancy resource of the CPU of business i, Ni(MEM)For the memory of business i
It is practical to occupy resource, Ri(cpu)For the reserved resource of the CPU of business i, Ri(MEM)For the reserved resource of the memory of business i;Each business
The unit of CPU be unified into MHz, it is natural number that the unit of memory, which is unified into MB, i=1,2 ... n, n,.
For example, it is assumed that there are two business in resource pool:Business 1 and business 2, four parameter such as tables of two business configurations
Shown in 1:
1 multiplex strategy parameter configuration (one) of table
By resource allocation principle, since the priority of business 1 is higher than the priority of business 2, except guarantee business 2
For reserved resource R outside, surplus resources are all preferential to ensure that business 1 uses.The resource that business 1 does not use can distribute to business
2 use, but when business 1 needs, it is necessary to recycle.
Assuming that resource pool, there are business 1,2 and 3, four parameters of each business configuration are as shown in table 2:
2 multiplex strategy parameter configuration (two) of table
1 preemption of resources of business of high priority, but the resource that business 1 does not use can distribute to business 2, business 3
It uses, business 2 and business 3 distribute surplus resources by weight proportion.
When business 1 triggers resource reclaim, aforementioned first ratio is preferentially selected to the resource reclaim of ad eundem business 2, business 3
Business Resource recovery corresponding with the maximum value of the second proportional difference, until respectively reaching reserved resource R.
If business 2 is practical to occupy resource N2=x*400MHz+y*1000MB;Reserved resource R2=x*200MHz+y*500MB
Business 3 is practical to occupy resource N3=x*150MHz+y*450MB reserves resource R3=x*100MHz+y*300MB
Wherein, x=1, y=1
Wherein, i=1,2 ... n, n are natural number.
The former is more than the latter, therefore, the former is preferentially selected business 2 to carry out resource reclaim.
The embodiment of the present invention supports different business shared resource pond within the same period, realizes part to different business
Volume controls, and in resource contention, realizes coordination, the recycling of resource between different business, can be full by being flexibly arranged
The resource requirement of sufficient different business.
The resource allocation device is divided by the priority and resource occupation weight of setting business in the resource of prerequisite variable
With under principle, ensure that particular service weighs the Special use of resource.The resource allocation device, which uses, is based on priority and resource
Two kinds of strategies for occupying weight, can meet different business demands, also, can be to different priority in resource reclaim
Different degrees of Resource Guarantee is carried out with the business of weight.
In another embodiment of the invention, when carrying out resource reclaim to the second business, it is reserved that each business can be met
The limitation of resource cannot continue resource reclaim when business occupancy resource reaches reserved resource.
Can also carry out expanding volume reduction automatically inside each business, for example, when some business occupancy a certain virtual machine CPU or
Memory usage is more than some threshold value, which can submit the request of dilatation, i.e. request distributes new resource, when less than some threshold
When value, the request of volume reduction, such as suspend mode or the certain virtual machines of closing can be submitted, to discharge resource.Resource reclaim between business
It will be prior to the automatic dilatation inside business, that is to say, that when device carries out resource reclaim between certain business, temporarily stop
The only automatic dilatation inside these business, until resource reclaim terminates, and continuous three periods judge resource abundance, can just put
The dilatation operation for opening the business, to avoid concussion.Under extreme case, low priority traffice can be constantly in dilatation final state,
More resources can not be obtained.
When carrying out resource reclaim, the resource recycled every time can be as unit of virtual machine, wherein virtual machine selects at random
It selects, business oneself is needed to ensure the reliability of business.
In another embodiment of the invention, the part resource of recycling is distributed into the first business in resource allocation device
Afterwards, it can further include:
When the resource occupation time of first business reaches preset time, executing reduces the reserved of first business
Resource.
The embodiment of the present invention also supports different business to use time-sharing multiplex mode, and section is respectively started not in different times
With the virtual machine of business, achieve the purpose that efficiently to utilize resource.
Such as there are business 1 and business 2 in resource pool, the priority of business 1 is higher than the priority of business 2, therefore presses
The principle of resource allocation will preferentially meet the resource request of business 1 under the premise of ensureing the reserved resource of two business.
Assuming that some user group, it to be significantly more than the use to business 2 to the use of business 1 on daytime, and to evening
The fact that upper, is mitigated, no longer so much to the use of business 1.Can be business 1 and business according to this actual conditions
2 configure different reserved resources in different time sections, for example, when the resource occupation time of business 1 reaches preset time, reduce
The reserved resource of business 1.
Specifically, a multiplex strategy 1 can be created, upper two business are associated with, are business 1 and business 2 respectively, setting is multiple
It it is daytime 9 with the execution time in the period of strategy 1:00-18:00, concrete configuration parameter is as shown in table 3:
It creates a multiplex strategy 2 and is associated with two business 1 and business 2, equally correspond to business 1 and business 2 respectively, set
The period of multiplex strategy 2 executes the time as at night 18:00-9:00, concrete configuration parameter is as shown in table 4, due at night by industry
The reserved resource R of business 1 is turned down, and such business 2 can share more resource, to improve whole resource multiplex
Rate.
3 multiplex strategy parameter configuration (three) of table
4 multiplex strategy parameter configuration (four) of table
In another embodiment of the invention, it before the part resource that the second business of the recycling occupies, can also wrap
It includes:
If be the request of the first traffic assignments resource it is specified burst service request described, first by the buffering of resource pool
Resource allocation is to first business, then the step of executing the part resource that the second business of the recycling occupies.
In the present invention program, a buffer resource is set, in order to ensure the resource Shen under certain abnormal conditions
Please, as Client-initiated virtual machine wakes up.Assuming that the resource in Current resource pond is using at full stretch, when the first business received
Resource allocation request when being the resource allocation request of specified burst service, for this application, which can be with
Ensure the resource bid of burst service first with the buffer resource of resource pool, that is, first distributing the buffer resource of resource pool
To the first business, resource reclaim is then carried out again.It can ensure the resource requirement of burst service by the way that the buffer resource is arranged.
It is the description to the method for the present invention embodiment above, below to realizing that the device of the above method is introduced.
It is a kind of structural schematic diagram of resource allocation device of the embodiment of the present invention referring to Fig. 4.
The resource allocation device may include:
Request reception unit 401, the request for being received as the first traffic assignments resource;
Resource judging unit 402, for judging whether the surplus resources in the resource pool are less than threshold value;
Resource reclaim unit 403, for when the remaining money that the judging result of the resource judging unit is the resource pool
When source is less than the threshold value, the part resource of recycling the second business occupancy, wherein the part money that recycling second business occupies
The resource that second business occupies behind source is not less than the reserved resource of second business, the reserved resource be institute in advance
State the minimum of resources of the second delineation of activities;
Resource allocation unit 404, the part resource for occupying second business of recycling distribute to described first
Business.
Request reception unit 401 is sentenced after receiving the request for the first traffic assignments resource by resource judging unit 402
Whether disconnected current surplus resources are less than threshold value, if it is not, then showing resource abundance, resource allocation unit 404 can distribute according to need,
If so, showing that resource is inadequate, at this point, the part for recycling the second business of occupied resource by resource reclaim unit 403 provides
Then source is completely or partially distributed the part resource of recycling to the first business by resource allocation unit 404.
In the embodiment of the present invention, the device by said units after receiving resource allocation request, surplus resources not
The resource of business occupancy is adjusted in the case of abundance in real time, and resource is distributed in real time according to service request, is needed by above-mentioned business
The linkage of summation resource pool, has ensured service quality, has improved the utilization rate of resource.
In another embodiment of the invention, the resource judging unit is specifically used for judging the resource of the resource pool
Whether the difference of total amount and resource occupation total amount is less than threshold value, wherein the resource occupation total amount is that the resource of buffer resource accounts for
The sum of dosage and each service resources occupancy.
In another embodiment of the invention, as shown in figure 5, the resource allocation device can also include:
Priority determining unit 501, for recycling the part resource that the second business occupies in the resource reclaim unit 403
Before, it is determined whether there are the business that priority is less than first service priority;
Service selection unit 502, for determining that there are the priority less than described in the priority determining unit 501
When the business of the first service priority, select the priority less than the business of first service priority as described second
Business.
After service selection unit 502 determines the second business, then by the portion of the recycling of resource reclaim unit 403 second business
Divide resource.
The service selection unit 502 can be also used for determining that there is no described preferential in the priority determining unit 501
When grade is less than the business of first service priority, select at least one business as second industry in ad eundem business
It is engaged in, the priority of each business is identical as the priority of the first business in the ad eundem business.
As shown in fig. 6, in another embodiment, which may further include:
Computation subunit 601, for calculating the first ratio of each business and the second ratio in the ad eundem business
Difference, first ratio are that the resource amount of overflowing of each business in the ad eundem business owns in the ad eundem business
Shared ratio in the resource amount of the overflowing summation of business, second ratio are the resource of each business in the ad eundem business
Right to occupation focuses on ratio shared in the resource occupation weight summations of all business in the ad eundem business, wherein the money
The source amount of overflowing is each practical difference occupied between resource and reserved resource of business, the resource occupation weight in ad eundem business
For preset value;
Subelement 602 is selected, for selecting the first ratio of each business and the second ratio in the ad eundem business
Business corresponding to the maximum value of difference is as second business.
In another embodiment of the invention, which can further include:
Resource adjustment unit, for when the resource occupation time of first business reaches preset time, described in reduction
The reserved resource of first business.
In another embodiment, the resource allocation unit can be also used for recycling second in the resource reclaim unit
Before the part resource that business occupies, if the request that the request reception unit receives is the request of specified burst service,
Then first the buffer resource of resource pool is distributed to first business.
The embodiment of the present invention also provides a kind of resource allocation device, which includes memory and processor, wherein storage
Device is used to read the program in the processor for storing one section of program, processor, executes following steps:
It is received as the request of the first traffic assignments resource;
Judge whether the surplus resources in resource pool are less than threshold value;
If the surplus resources of resource pool are less than the threshold value, the part resource of the second business occupancy is recycled, wherein recycling
The resource that second business occupies after the part resource of second business is not less than the reserved resource of second business, institute
It is the minimum of resources for being second delineation of activities in advance to state reserved resource;
The part resource that second business of recycling occupies is distributed into first business.
The embodiment of the present invention also provides a kind of resource multiplex system, before which can be deployed in resource pool
It holds on server, which can be divided into resource multiplex interface, multiplex strategy management, monitoring management, the flexible management work(of business
Energy module, four function modules of the device can be deployed on the front-end server of resource pool as a whole.
Wherein, resource multiplex configuration interface, configuration and management for providing multiplex strategy, query strategy list and in detail
Information.
Resource multiplex decision-making module, the definition for providing resource pool and each service integration strategy and management function, including
Resource pool reserves the resource reclaim under setting, service integration parameter, resource contention detection and the inadequate resource of resource.
Resource pool monitoring module is as independent Statistical monitor module, the establishment for providing Statistical monitor and triggering work(
Can, it can automatic log-on data monitoring and statistical analysis.
Business is stretched management module, the definition for providing business and business operation, is triggered, is executed specified by the external world
Business operation.The flexible management module of the business includes above-mentioned resource allocation device.
Multiplex strategy configuration interface is that Current resource pond creates a multiplex strategy, configures related multiplexing scheduling parameter, relates to
And the configurations such as tetra- scheduling parameters of buffer resource threshold value and R, M, P, W, and the resource alarm trigger condition for each business
It is acted with alarm.Resource multiplex configuration interface transmits multiplexing scheduling parameter to multiplex strategy decision-making module, multiplex strategy decision model
Block notifies resource pool monitoring module to carry out the periodic data acquisition of service resources;Resource pool periodic feedback performance parameter;Money
Source cell monitoring module counts resource service condition, judges whether to be alerted;When surplus resources deficiency, resource cell monitoring
Module initiates service resources threshold alarm to multiplex strategy decision-making module;Multiplex strategy decision-making module stretches management module to business
The flexible management of initiation business is asked, and is acted according to preconfigured alarm triggered to carry out the flexible management of business.Business is stretched
Contracting management module carries out resource allocation and adjustment, is adjusted subsequently into next monitoring period and resource.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, depends on the specific application and design constraint of technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit
It closes or communicates to connect, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be expressed in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment(Can be
People's computer, server or network equipment etc.)Or processor(processor)Execute side described in each embodiment of the present invention
The all or part of step of method.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory(ROM, Read-Only
Memory), random access memory(RAM, Random Access Memory), magnetic disc or CD etc. are various can store journey
The medium of sequence code.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. a kind of resource allocation methods, which is characterized in that including:
It is received as the request of the first traffic assignments resource;
Judge whether the surplus resources in resource pool are less than threshold value;
If the surplus resources of the resource pool are less than the threshold value, the part resource of the second business occupancy is recycled, wherein recycling
The resource that second business occupies after the part resource that second business occupies is not less than the reserved money of second business
Source, the reserved resource are the minimum of resources for being second delineation of activities in advance;
The part resource that second business of recycling occupies is distributed into first business;
Before the part resource that the second business of the recycling occupies, further include:
Determine whether there is the business that priority is less than first service priority;
If being not present, select at least one business as second business, the ad eundem business in ad eundem business
In each business priority it is identical as the priority of the first business;
It is described to select at least one business as second business in ad eundem business, it specifically includes:
The difference of the first ratio and the second ratio of each business in the ad eundem business is calculated, first ratio is described
The resource amount of overflowing of each business is in the ad eundem business in the resource amount of the overflowing summation of all business in ad eundem business
Shared ratio, second ratio are the resource occupation weight of each business in the ad eundem business in the ad eundem industry
Ratio shared in the resource occupation weight summation of all business in business, wherein the resource amount of overflowing is the ad eundem industry
The practical difference occupied between resource and reserved resource of each business in business, the resource occupation weight are preset value;
Select the business corresponding to the maximum value of the difference of the first ratio and second ratio described in the ad eundem business
As second business.
2. according to the method described in claim 1, it is characterized in that, whether the surplus resources for judging resource pool are less than threshold
Value, specifically includes:
Whether the total resources for judging the resource pool and the difference of resource occupation total amount are less than the threshold value, wherein the money
Source occupies the sum of the resource occupation amount that total amount is buffer resource and each service resources occupancy.
3. method according to claim 1 or 2, which is characterized in that in the part resource that the second business of the recycling occupies
Before, further include:
Determine whether there is the business that priority is less than first service priority;
If in the presence of selecting the priority less than the business of first service priority as second business.
4. method as claimed in any of claims 1 to 3, which is characterized in that occupied in the second business of the recycling
Part resource before, further include:
If be the request of the first traffic assignments resource it is specified burst service request described, first by the buffering of the resource pool
Resource allocation gives first business.
5. method as claimed in any of claims 1 to 4, which is characterized in that further include:
When the resource occupation time of first business reaches preset time, the reserved resource of first business is reduced.
6. a kind of resource allocation device, which is characterized in that including:
Request reception unit, the request for being received as the first traffic assignments resource;
Resource judging unit, for judging whether the surplus resources in resource pool are less than threshold value;
Resource reclaim unit is less than institute for the judging result when the resource judging unit for the surplus resources of the resource pool
When stating threshold value, the part resource of recycling the second business occupancy, wherein described after the part resource that recycling second business occupies
Second business occupy resource be not less than second business reserved resource, the reserved resource be second industry in advance
The minimum of resources that business divides;
Resource allocation unit, the part resource for occupying second business of recycling distribute to first business;
Further include:
Priority determining unit, for before the part resource that the resource reclaim unit recycles that second business occupies,
Determine whether there is the business that priority is less than first service priority;
Service selection unit, for determining that there is no the priority to be less than first business in the priority determining unit
When the business of priority, select at least one business as second business, the ad eundem business in ad eundem business
In each business priority it is identical as the priority of the first business;
The service selection unit specifically includes:
Computation subunit, the difference for calculating the first ratio and the second ratio of each business in the ad eundem business, institute
State the resource amount of overflowing that the first ratio is each business in the ad eundem business all business in the ad eundem business
Shared ratio in the resource amount of overflowing summation, second ratio are the resource occupation power of each business in the ad eundem business
Focus on ratio shared in the resource occupation weight summation of all business in the ad eundem business, wherein the resource overflows
Amount is that each practical difference occupied between resource and reserved resource of business, the resource occupation weight are in the ad eundem business
Preset value;
Subelement is selected, for selecting the difference of the first ratio and the second ratio described in each business in the ad eundem business
Business corresponding to maximum value is as second business.
7. device according to claim 6, which is characterized in that
The resource judging unit, whether the difference of total resources and resource occupation total amount specifically for the judgement resource pool
Less than the threshold value, wherein the resource occupation total amount be buffer resource resource occupation amount and each service resources occupancy it
With.
8. the device described according to claim 6 or 7, which is characterized in that further include:
Priority determining unit, for before the part resource that the resource reclaim unit recycles that second business occupies,
Determine whether there is the business that priority is less than first service priority;
Service selection unit, for determining that there are the priority is excellent less than first business in the priority determining unit
When the business of first grade, select the priority less than the business of first service priority as second business.
9. the device according to any one of claim 6 to 8, which is characterized in that
The resource allocation unit, be additionally operable to the resource reclaim unit recycle part resource that second business occupies it
Before, if the request that the request reception unit receives is the request of specified burst service, first by the slow of the resource pool
Resource allocation is rushed to first business.
10. the device according to any one of claim 6 to 9, which is characterized in that further include:
Resource adjustment unit, for when the resource occupation time of first business reaches preset time, reducing described first
The reserved resource of business.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310101217.7A CN104079503B (en) | 2013-03-27 | 2013-03-27 | A kind of resource allocation methods and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310101217.7A CN104079503B (en) | 2013-03-27 | 2013-03-27 | A kind of resource allocation methods and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104079503A CN104079503A (en) | 2014-10-01 |
CN104079503B true CN104079503B (en) | 2018-07-20 |
Family
ID=51600555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310101217.7A Active CN104079503B (en) | 2013-03-27 | 2013-03-27 | A kind of resource allocation methods and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104079503B (en) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6636045B2 (en) * | 2015-01-27 | 2020-01-29 | 華為技術有限公司Huawei Technologies Co.,Ltd. | V2V based resource allocation method and apparatus |
CN106550461B (en) * | 2015-09-21 | 2020-04-28 | 海能达通信股份有限公司 | Resource using method and terminal |
CN106681825A (en) * | 2015-11-10 | 2017-05-17 | 阿里巴巴集团控股有限公司 | Resource allocation method and resource allocation device |
CN106911731B (en) * | 2015-12-22 | 2020-05-19 | 阿里巴巴集团控股有限公司 | Scheduling method and device for internet information resources |
CN107026802B (en) * | 2016-01-30 | 2020-12-15 | 华为技术有限公司 | Resource management method and equipment |
US10609129B2 (en) * | 2016-02-19 | 2020-03-31 | Huawei Technologies Co., Ltd. | Method and system for multi-tenant resource distribution |
WO2017156790A1 (en) * | 2016-03-18 | 2017-09-21 | 广东欧珀移动通信有限公司 | Method and d2d device used for d2d communications |
CN106027596A (en) * | 2016-04-27 | 2016-10-12 | 乐视控股(北京)有限公司 | Task distributing method and device |
CN107491351B (en) * | 2016-06-13 | 2021-07-27 | 阿里巴巴集团控股有限公司 | Resource allocation method, device and equipment based on priority |
CN107493485B (en) * | 2016-06-13 | 2021-11-05 | 中兴通讯股份有限公司 | Resource control method and device and IPTV server |
CN106254154B (en) * | 2016-09-19 | 2020-01-03 | 新华三技术有限公司 | Resource sharing method and device |
CN106506622A (en) * | 2016-10-26 | 2017-03-15 | 杭州华三通信技术有限公司 | A kind of core business processing method and processing device |
CN108063784B (en) * | 2016-11-08 | 2022-01-25 | 阿里巴巴集团控股有限公司 | Method, device and system for distributing application cluster resources in cloud environment |
CN108270805B (en) * | 2016-12-30 | 2021-03-05 | 中国移动通信集团河北有限公司 | Resource allocation method and device for data processing |
CN109428912B (en) * | 2017-08-24 | 2020-07-10 | 阿里巴巴集团控股有限公司 | Distributed system resource allocation method, device and system |
CN109491769A (en) * | 2017-09-11 | 2019-03-19 | 华为技术有限公司 | A kind of business reorganization method, apparatus and chip |
CN107770875B (en) * | 2017-10-20 | 2021-07-16 | 中国航空无线电电子研究所 | Method for mixing MAC protocol of aviation ad hoc network |
CN109062683B (en) * | 2018-06-29 | 2022-03-18 | 深圳信息职业技术学院 | Method, apparatus and computer readable storage medium for host resource allocation |
CN109032788B (en) * | 2018-06-29 | 2019-09-20 | 北京百度网讯科技有限公司 | Reserved resource pool dynamic dispatching method, device, computer equipment and storage medium |
CN108989238A (en) * | 2018-07-20 | 2018-12-11 | 浪潮电子信息产业股份有限公司 | Method for distributing service bandwidth and related equipment |
CN110830391A (en) * | 2018-08-10 | 2020-02-21 | 阿里巴巴集团控股有限公司 | Resource allocation method and device and cluster system |
CN109600414B (en) * | 2018-08-13 | 2020-04-10 | 北京字节跳动网络技术有限公司 | Resource allocation method, device, equipment and storage medium |
CN110839283A (en) * | 2018-08-15 | 2020-02-25 | 华为技术有限公司 | Air interface resource allocation method and wireless Access Point (AP) |
CN113407317A (en) * | 2018-09-11 | 2021-09-17 | 华为技术有限公司 | Resource scheduling method and device |
CN109862593B (en) * | 2019-03-04 | 2022-04-15 | 辰芯科技有限公司 | Method, device, equipment and storage medium for allocating wireless resources |
CN112019454B (en) * | 2019-05-29 | 2024-10-18 | 潘仲光 | Resource processing method, device and storage medium |
CN112019453B (en) * | 2019-05-29 | 2024-06-21 | 潘仲光 | Resource reallocation method, equipment and storage medium |
CN110209499B (en) * | 2019-05-31 | 2020-03-17 | 无锡华云数据技术服务有限公司 | Cloud platform resource dynamic configuration method and device and cloud platform |
CN113840244A (en) * | 2020-06-24 | 2021-12-24 | 成都鼎桥通信技术有限公司 | Group access control method, device, equipment and computer readable storage medium |
CN113064718A (en) * | 2020-08-14 | 2021-07-02 | 薛亮 | Physical resource sharing method based on big data and edge computing and edge cloud platform |
CN112149964A (en) * | 2020-09-03 | 2020-12-29 | 长沙市到家悠享网络科技有限公司 | Resource allocation method and device |
CN112486642B (en) * | 2020-11-25 | 2024-01-19 | 广州虎牙科技有限公司 | Resource scheduling method, device, electronic equipment and computer readable storage medium |
CN112667392B (en) * | 2020-12-09 | 2024-01-23 | 南方电网数字电网研究院有限公司 | Cloud computing resource allocation method and device, computer equipment and storage medium |
CN112596906B (en) * | 2020-12-26 | 2024-12-31 | 中国农业银行股份有限公司 | A method and device for allocating resources of a processing unit |
CN112965811B (en) * | 2021-02-03 | 2023-12-19 | 福建天泉教育科技有限公司 | Optimization method of monitoring data and server |
CN114020479A (en) * | 2022-01-06 | 2022-02-08 | 杭州银行股份有限公司 | Service resource allocation method, computing device and storage medium |
WO2023151268A1 (en) * | 2022-02-14 | 2023-08-17 | 华为云计算技术有限公司 | Service distribution method, apparatus and system |
CN114666410B (en) * | 2022-02-14 | 2024-12-24 | 深圳爱捷云科技有限公司 | Resource calling method, device, electronic device and storage medium |
CN115086324B (en) * | 2022-06-27 | 2024-07-09 | 中国电信股份有限公司 | Service chain allocation method and system, computer device and storage medium |
CN115061800A (en) * | 2022-06-30 | 2022-09-16 | 中国联合网络通信集团有限公司 | Processing method of edge computing task, edge server and storage medium |
WO2024005681A1 (en) * | 2022-07-01 | 2024-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for system optimization using service allocation weighting factors |
CN115269206B (en) * | 2022-09-27 | 2023-01-10 | 湖南三湘银行股份有限公司 | Data processing method and platform based on resource allocation |
CN116582437A (en) * | 2023-05-04 | 2023-08-11 | 深圳华为云计算技术有限公司 | Cluster instance adjustment method and device and related equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1510935A (en) * | 2002-12-21 | 2004-07-07 | 华为技术有限公司 | Method for resource planning method in communication system |
CN102368708A (en) * | 2011-12-02 | 2012-03-07 | 苏州阔地网络科技有限公司 | Control method and system of data transmission of network conference |
CN102761469A (en) * | 2011-04-27 | 2012-10-31 | 阿里巴巴集团控股有限公司 | Allocation method and device for resource pool |
CN102835068A (en) * | 2010-03-16 | 2012-12-19 | 阿尔卡特朗讯公司 | Method and apparatus for managing reallocation of system resources |
CN102932281A (en) * | 2012-10-31 | 2013-02-13 | 华为技术有限公司 | Method and equipment for dynamic allocation of resources |
-
2013
- 2013-03-27 CN CN201310101217.7A patent/CN104079503B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1510935A (en) * | 2002-12-21 | 2004-07-07 | 华为技术有限公司 | Method for resource planning method in communication system |
CN102835068A (en) * | 2010-03-16 | 2012-12-19 | 阿尔卡特朗讯公司 | Method and apparatus for managing reallocation of system resources |
CN102761469A (en) * | 2011-04-27 | 2012-10-31 | 阿里巴巴集团控股有限公司 | Allocation method and device for resource pool |
CN102368708A (en) * | 2011-12-02 | 2012-03-07 | 苏州阔地网络科技有限公司 | Control method and system of data transmission of network conference |
CN102932281A (en) * | 2012-10-31 | 2013-02-13 | 华为技术有限公司 | Method and equipment for dynamic allocation of resources |
Also Published As
Publication number | Publication date |
---|---|
CN104079503A (en) | 2014-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104079503B (en) | A kind of resource allocation methods and device | |
CN110995614B (en) | Computing power resource allocation method and device | |
US10848428B2 (en) | Method for dynamically allocating resources in an SDN/NFV network based on load balancing | |
CN108234581B (en) | Resource scheduling method and server | |
CN103793272B (en) | Periodical task scheduling method and periodical task scheduling system | |
CN104881325B (en) | A kind of resource regulating method and resource scheduling system | |
CN103502944B (en) | Virutal machine memory method of adjustment and equipment | |
CN113064712B (en) | Micro-service optimization deployment control method, system and cluster based on cloud edge environment | |
CN107301093B (en) | Method and device for managing resources | |
CN106775990A (en) | Request scheduling method and device | |
CN112783659A (en) | Resource allocation method and device, computer equipment and storage medium | |
CN104508634A (en) | Dynamic resource allocation for virtual machines | |
CN103593229A (en) | Integrating and uniform dispatching frame of heterogeneous cloud operation systems and dispatching method thereof | |
US11496413B2 (en) | Allocating cloud computing resources in a cloud computing environment based on user predictability | |
CN105897484A (en) | Traffic management device, server and method | |
WO2020134133A1 (en) | Resource allocation method, substation, and computer-readable storage medium | |
CN112860383A (en) | Cluster resource scheduling method, device, equipment and storage medium | |
CN103731372A (en) | Resource supply method for service supplier under hybrid cloud environment | |
CN104021040A (en) | Cloud computing associated task scheduling method and device based on time constraint | |
CN106998340B (en) | Load balancing method and device for board resources | |
US20090187705A1 (en) | Fair and dynamic disk input/output bandwidth distribution | |
CN106878389B (en) | Method and device for resource scheduling in cloud system | |
Samanta et al. | Distributed resource distribution and offloading for resource-agnostic microservices in industrial IoT | |
CN107203256B (en) | Energy-saving distribution method and device under network function virtualization scene | |
CN102945188B (en) | A kind of resources of virtual machine dispatching method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |