CN104363282B - A kind of cloud computing resource scheduling method and device - Google Patents
A kind of cloud computing resource scheduling method and device Download PDFInfo
- Publication number
- CN104363282B CN104363282B CN201410655029.3A CN201410655029A CN104363282B CN 104363282 B CN104363282 B CN 104363282B CN 201410655029 A CN201410655029 A CN 201410655029A CN 104363282 B CN104363282 B CN 104363282B
- Authority
- CN
- China
- Prior art keywords
- load node
- resource utilization
- service system
- cloud service
- preset
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a kind of cloud computing resource scheduling method and device, a kind of cloud computing resource scheduling method, including: obtain the resource utilization of each load node;The half of present load node total number amount in system is reached higher than the quantity of the load node of resource utilization higher limit m preset in resource utilization, and in the case of less than the first quantitative value a preset, the quantity of the load node in increase system, and be that the load node distribution increased calculates resource;The half of present load node total number amount in system is reached less than the quantity of the load node of resource utilization lower limit n preset in resource utilization, and in the case of more than the second quantitative value b preset, in deletion system, resource utilization is less than the load node of resource utilization lower limit n preset, and reclaims the calculating resource of this load node.The present invention can be increased or decreased load node for system automatically according to the resource utilization of each load node, accesses situation with the network adapting to be continually changing.
Description
Technical field
The present invention relates to network resource optimization processing technology field, particularly to a kind of cloud computing resources dispatching party
Method and device.
Background technology
Cloud computing is a kind of calculation based on internet, adopts in this way, can be by cloud service system
In software and hardware resources and information distribute according to need to cloud main frame or other equipment.It solve by Internet service
Quickly the brought single server device data of growth of the quick raising of amount, user's visit capacity and data traffic
The problem processing bottleneck.It is that internet industry brings great convenience simultaneously in cloud computing, produces the most therewith
Some problems, to dispatch cloud computing resources the most efficiently become a subject matter of cloud computing research field.
In existing cloud computing resource scheduling method, first website can be visited by the website director of cloud service system
The amount of asking is estimated, and draws the visit capacity of peak period, and system manager can estimate according to website director
Data, determine to provide how many machines, it is provided that configuration parameter is the operation with support website of how many machines.
But, owing to artificial estimated data exists unpredictability, therefore when website visiting amount continues to increase,
The problem that machine resources is not enough can be caused;When website visiting amount is persistently successively decreased, machine resources wave can be caused again
The problem taken.
Summary of the invention
In order to solve the problems referred to above, the embodiment of the invention discloses a kind of cloud computing resource scheduling method and device,
Concrete technical scheme is as follows:
A kind of cloud computing resource scheduling method, described method includes:
Obtain the resource utilization of each load node in cloud service system;
Reach described in resource utilization higher than the quantity of the load node of resource utilization higher limit m preset
In cloud service system present load node total number amount half and less than the situation of the first quantitative value a preset
Under, increase the quantity of load node in described cloud service system, and for the load node distribution cloud meter increased
Calculate resource;
Reach described in resource utilization less than the quantity of the load node of resource utilization lower limit n preset
In cloud service system present load node total number amount half and more than the situation of the second quantitative value b preset
Under, delete one or more resource utilizations in described cloud service system and be less than the resource utilization lower limit preset
The load node of value n, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Optionally, the resource utilization of each load node in described acquisition cloud service system, including:
According to the default detection cycle, periodically obtain the resource utilization of each load node in cloud service system;
Or
Instruct according to external trigger, obtain the resource utilization of each load node in cloud service system.
Optionally, described resource utilization is:
The load factor that load node is current, or central processor CPU occupancy, or memory usage.
Optionally, described resource utilization is:
Load factor, CPU usage and the memory usage that load node is current it is weighted and obtains
Numerical value.
Optionally, reach higher than the quantity of the load node of resource utilization higher limit m preset in resource utilization
The half of present load node total number amount in described cloud service system, and more than the first quantitative value a preset
In the case of, described method also includes:
The first alarm is sent, to notify that operation maintenance personnel carries out corresponding position to cloud service system to external equipment
Reason.
Optionally, big higher than the quantity of the load node of resource utilization higher limit m preset in resource utilization
In 1, and it is less than in described cloud service system in the case of the half of present load node total number amount, described method
Also include:
The second alarm is sent, to notify that operation maintenance personnel carries out corresponding position to cloud service system to external equipment
Reason.
Optionally, under in the described cloud service system of described deletion, resource utilization is less than the resource utilization preset
The load node of limit value n, and reclaim the cloud computing resources of this load node, including:
Delete resource utilization in described cloud service system less than resource utilization lower limit n preset and
The load node that resource utilization is minimum, and reclaim the cloud computing resources of this load node.
A kind of cloud computing resources dispatching device, described device includes:
Resource utilization acquisition module, for obtaining the resource utilization of each load node in cloud service system;
First load node adjusting module, for being higher than resource utilization higher limit m preset in resource utilization
The quantity of load node reach the half of present load node total number amount in described cloud service system and be less than
In the case of the first quantitative value a preset, increase the quantity of load node in described cloud service system, and be
The load node distribution cloud computing resources increased;
Second load node adjusting module, for being less than resource utilization lower limit n preset in resource utilization
The quantity of load node reach the half of present load node total number amount in described cloud service system and be more than
In the case of the second quantitative value b preset, delete one or more resource utilizations in described cloud service system low
In the load node of default resource utilization lower limit n, and reclaim the cloud computing resources of this load node;Its
In, m > n, a > b.
Optionally, described resource utilization acquisition module, specifically for:
According to the default cycle, periodically obtain the resource utilization of each load node in cloud service system;
Or
Instruct according to external trigger, obtain the resource utilization of each load node in cloud service system.
Optionally, described second load node adjusting module, specifically for:
Reach described in resource utilization less than the quantity of the load node of resource utilization lower limit n preset
In cloud service system present load node total number amount half and more than the situation of the second quantitative value b preset
Under, delete resource utilization in described cloud service system less than resource utilization lower limit n preset and
The load node that resource utilization is minimum, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Application technique scheme, the cloud computing resource scheduling method of embodiment of the present invention offer and device, energy
Enough obtain the resource utilization of each load node in cloud service system, in resource utilization higher than the resource preset
The quantity of the load node of utilization rate higher limit m reaches present load node total number amount in described cloud service system
Half, and less than preset the first quantitative value a in the case of, increase in described cloud service system load joint
The quantity of point, and be the load node distribution cloud computing resources increased;In resource utilization less than the money preset
The quantity of the load node of source utilization rate lower limit n reaches present load node total number in described cloud service system
Amount half, and more than preset the second quantitative value b in the case of, delete resource in described cloud service system and make
It is less than the load node of resource utilization lower limit n preset by rate, and reclaims the cloud computing money of this load node
Source;Wherein, m > n, a > b.
Compared with prior art, can make according to the resource of load node each in cloud service system due to the present invention
By rate, automatically load node is increased or decreased for this cloud service system, accesses with the network adapting to be continually changing
Situation.Therefore, when website visiting amount continues to increase, the present invention can be by increasing the quantity of load node
Mode meet data and process demand to resource;When website visiting amount is persistently successively decreased, the present invention also can
Machine resources is saved by the way of the enough quantity by reducing load node.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to enforcement
In example or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that, describe below
In accompanying drawing be only some embodiments of the present invention, for those of ordinary skill in the art, do not paying
On the premise of going out creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The flow chart of a kind of cloud computing resource scheduling method that Fig. 1 provides for the embodiment of the present invention;
The flow chart of the another kind of cloud computing resource scheduling method that Fig. 2 provides for the embodiment of the present invention;
The structural representation of a kind of cloud computing resources dispatching device that Fig. 3 provides for the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clearly
Chu, be fully described by, it is clear that described embodiment be only a part of embodiment of the present invention rather than
Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation
The every other embodiment obtained under property work premise, broadly falls into the scope of protection of the invention.
Along with the quick growth of the raising of Internet service amount, user's visit capacity and data traffic, single clothes
Business device equipment cannot meet data processing needs, and this is accomplished by using certain strategy will need number to be processed
Process according to being assigned to multiple equipment.
Use cloud computing resource scheduling method based on internet, the software and hardware in cloud service system can be provided
Source and information are distributed according to need to cloud main frame or other equipment.Existing cloud computing resource scheduling method, mainly depends on
Rely the website director in cloud service system that website visiting amount is estimated, can not be pre-owing to manually estimating existence
Intellectual, therefore when website visiting amount continues to increase, can cause the problem that machine resources is not enough;When website is visited
When the amount of asking persistently is successively decreased, the problem that machine resources is wasted can be caused again.In order to solve the problems referred to above, the present invention
Embodiment provides a kind of cloud computing resource scheduling method and device.
A kind of cloud computing resource scheduling method provided the embodiment of the present invention first below is introduced.
As it is shown in figure 1, a kind of cloud computing resource scheduling method that the embodiment of the present invention provides, may include that
S101, obtains the resource utilization of each load node in cloud service system.
In actual applications, the resource utilization of the load node in the embodiment of the present invention, Ke Yiwei: load
The load factor that node is current, or central processor CPU occupancy, or memory usage;Or to load node
Current load factor, CPU usage and memory usage are weighted the numerical value obtained.The present invention is real
Execute example this is not construed as limiting.
Optionally, in a specific embodiment of the present invention, above-mentioned S101, Ke Yiwei:
According to the default detection cycle, periodically obtain the resource utilization of each load node in cloud service system.
Such as can obtain the resource utilization of each load node in a cloud service system every 1 minute.
Optionally, in the another embodiment of the present invention, above-mentioned S101, Ke Yiwei:
Instruct according to external trigger, obtain the resource utilization of each load node in cloud service system.
Such as, when operation maintenance personnel needs the resource utilization checking each load node in cloud service system, permissible
Instruction is checked in input accordingly, triggers and obtains the resource utilization of each load node in cloud service system
Operation.
S102, reaches higher than the quantity of the load node of resource utilization higher limit m preset in resource utilization
The half of present load node total number amount in described cloud service system, and less than the first quantitative value a preset
In the case of, increase the quantity of load node in described cloud service system, and the load node for increasing divides
Join cloud computing resources.
Such as resource utilization is: CPU usage, m=70%, a=60 platform, and cloud service system currently has A
Individual load node, if the nodes of the load node that CPU usage is more than 70% is more than A/2, and is less than
60, now, it is increased by least one load node.
Or resource utilization is: the load factor that load node is current, m=60%, a=60 platform, cloud service system
Currently there is A load node, if the node of the load node that the current load factor of load node is more than 60%
Number is more than A/2, and less than 60, now, is increased by least one load node.
Or the load factor * 60%+CPU occupancy * 20%+ EMS memory occupation that resource utilization=load node is current
Rate * 20%, m=70%, a=60 platform, cloud service system currently has A load node, if resource uses
The nodes of the rate load node more than 70% is more than A/2, and less than 60, now, is increased by least one
Load node.
It should be noted that in actual applications, the quantity of the load node of increase can be one or more,
This is not limited by the embodiment of the present invention.
S103, reaches less than the quantity of the load node of resource utilization lower limit n preset in resource utilization
The half of present load node total number amount in described cloud service system, and more than the second quantitative value b preset
In the case of, delete resource utilization in described cloud service system and be less than resource utilization lower limit n preset
Load node, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Such as resource utilization is: CPU usage, n=20%, b=30 platform, and cloud service system currently has A
Individual load node, if the nodes of the load node that CPU usage is less than 20% is more than A/2, and is more than
30, now, just reduce at least one load node;
Or resource utilization is: the load factor that load node is current, n=30%, b=30 platform, cloud service system
Currently there is A load node, if the node of the load node that the current load factor of load node is less than 30%
Number is more than A/2, and more than 30, now, just reduces at least one load node.
Or the load factor * 60%+CPU occupancy * 20%+ EMS memory occupation that resource utilization=load node is current
Rate * 20%, n=20%, b=30 platform, cloud service system currently has A load node, if resource utilization
The nodes of the load node less than 20% is more than A/2, and more than 30, now, just reduces at least one
Load node.
It should be noted that in actual applications, the quantity of the load node of minimizing can be one or more,
This is not limited by the embodiment of the present invention.
Optionally, in a specific embodiment of the present invention, above-mentioned S103, may include that
Reach described in resource utilization less than the quantity of the load node of resource utilization lower limit n preset
The half of present load node total number amount in cloud service system, and more than the situation of the second quantitative value b preset
Under, delete resource utilization in described cloud service system and be less than default resource utilization lower limit n, resource
The load node that utilization rate is minimum, and reclaim the cloud computing resources of this load node.
As can be seen here, the cloud computing resource scheduling method that the embodiment of the present invention provides, it is possible to obtain cloud service system
The resource utilization of each load node in system, in resource utilization higher than resource utilization higher limit m preset
The quantity of load node reaches the half of present load node total number amount in described cloud service system, and less than pre-
If the first quantitative value a in the case of, increase the quantity of load node in described cloud service system, and for increasing
The load node distribution cloud computing resources added;In resource utilization less than resource utilization lower limit n preset
The quantity of load node reaches the half of present load node total number amount in described cloud service system, and more than pre-
If the second quantitative value b in the case of, delete resource utilization in described cloud service system less than the resource preset
The load node of utilization rate lower limit n, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Compared with prior art, can make according to the resource of load node each in cloud service system due to the present invention
By rate, automatically load node is increased or decreased for this cloud service system, accesses with the network adapting to be continually changing
Situation.Therefore, when website visiting amount continues to increase, the present invention can be by increasing the quantity of load node
Mode meet data and process demand to resource;When website visiting amount is persistently successively decreased, the present invention also can
Machine resources is saved by the way of the enough quantity by reducing load node.
Optionally, in one embodiment of the invention, in resource utilization higher than the resource utilization preset
The quantity of the load node of higher limit m reaches the half of present load node total number amount in described cloud service system,
And in the case of more than the first quantitative value a preset, described method can also include:
The first alarm is sent, to notify that operation maintenance personnel carries out corresponding position to cloud service system to external equipment
Reason.
Optionally, in one embodiment of the invention, as in figure 2 it is shown, resource utilization higher than preset
The quantity of the load node of resource utilization higher limit m is more than 1, and currently bears less than in described cloud service system
In the case of carrying the half of node total number amount, described method can also include:
The second alarm is sent, to notify that operation maintenance personnel carries out corresponding position to cloud service system to external equipment
Reason.
It should be noted that in actual applications, the rank of the first alarm can carry higher than the second warning
Show rank.It is of course also possible to the difference of the rank according to alarm, take different type of alarms, than
Alarm as low in rank uses mail to report to the police, and the alarm that rank is high uses mobile phone alarm, the present invention
This is not construed as limiting by embodiment.
Corresponding to above method embodiment, the embodiment of the present invention additionally provides a kind of cloud computing resources scheduling dress
Put.
As it is shown on figure 3, a kind of cloud computing resources dispatching device that the embodiment of the present invention provides, may include that
Resource utilization acquisition module 301, uses for obtaining the resource of each load node in cloud service system
Rate;
First load node adjusting module 302, for being higher than the resource utilization upper limit preset in resource utilization
The quantity of the load node of value m reaches the half of present load node total number amount in described cloud service system and little
In the case of the first default quantitative value a, increase the quantity of load node in described cloud service system, and
For the load node distribution cloud computing resources increased;
Second load node adjusting module 303, for being less than the resource utilization lower limit preset in resource utilization
The quantity of the load node of value n reaches the half of present load node total number amount in described cloud service system, and
In the case of the second quantitative value b preset, delete resource utilization in described cloud service system and be less than pre-
If the load node of resource utilization lower limit n, and reclaim the cloud computing resources of this load node;Wherein,
M > n, a > b.
As can be seen here, the cloud computing resources dispatching device that the embodiment of the present invention provides, it is possible to obtain cloud service system
The resource utilization of each load node in system, in resource utilization higher than resource utilization higher limit m preset
The quantity of load node reaches the half of present load node total number amount in described cloud service system, and less than pre-
If the first quantitative value a in the case of, increase the quantity of load node in described cloud service system, and for increasing
The load node distribution cloud computing resources added;In resource utilization less than resource utilization lower limit n preset
The quantity of load node reaches the half of present load node total number amount in described cloud service system, and more than pre-
If the second quantitative value b in the case of, delete resource utilization in described cloud service system less than the resource preset
The load node of utilization rate lower limit n, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Compared with prior art, can make according to the resource of load node each in cloud service system due to the present invention
By rate, automatically load node is increased or decreased for this cloud service system, accesses with the network adapting to be continually changing
Situation.Therefore, when website visiting amount continues to increase, the present invention can be by increasing the quantity of load node
Mode meet data and process demand to resource;When website visiting amount is persistently successively decreased, the present invention also can
Machine resources is saved by the way of the enough quantity by reducing load node.
Optionally, in one embodiment of the invention, described resource utilization acquisition module 301, specifically may be used
For:
According to the default cycle, periodically obtain the resource utilization of each load node in cloud service system;
Or
Instruct according to external trigger, obtain the resource utilization of each load node in cloud service system.
Optionally, in one embodiment of the invention, described resource utilization, Ke Yiwei:
The load factor that load node is current, or central processor CPU occupancy, or memory usage.
Optionally, in one embodiment of the invention, described resource utilization, Ke Yiwei:
Load factor, CPU usage and the memory usage that load node is current it is weighted and obtains
Numerical value.
Optionally, in one embodiment of the invention, described second load node adjusting module 303, specifically
May be used for:
Reach described in resource utilization less than the quantity of the load node of resource utilization lower limit n preset
The half of present load node total number amount in cloud service system, and more than the situation of the second quantitative value b preset
Under, delete resource utilization in described cloud service system and be less than default resource utilization lower limit n, money
The load node that source utilization rate is minimum, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Optionally, in one embodiment of the invention, described device can also include:
First alarm sending module, for being higher than resource utilization higher limit m preset in resource utilization
The quantity of load node reach the half of present load node total number amount in described cloud service system, and be equal to
In the case of the first quantitative value a preset, send the first alarm to external equipment, to notify O&M people
Member carries out respective handling to cloud service system.
Optionally, in one embodiment of the invention, described device can also include:
First alarm sending module, for being higher than resource utilization higher limit m preset in resource utilization
The quantity of load node more than 1, and less than the half of present load node total number amount in described cloud service system
In the case of, send the second alarm to external equipment, to notify that cloud service system is carried out by operation maintenance personnel
Respective handling.
For device embodiment, owing to it is substantially similar to embodiment of the method, so the comparison described is simple
Single, relevant part sees the part of embodiment of the method and illustrates.
For convenience of description, it is divided into various module to be respectively described with function when describing apparatus above.Certainly,
The function of each module can be realized in same or multiple softwares and/or hardware when implementing the present invention.
It should be noted that in this article, the relational terms of such as first and second or the like be used merely to by
One entity or operation separate with another entity or operating space, and not necessarily require or imply these
Relation or the order of any this reality is there is between entity or operation.And, term " includes ", " bag
Contain " or its any other variant be intended to comprising of nonexcludability, so that include a series of key element
Process, method, article or equipment not only include those key elements, but also include being not expressly set out
Other key elements, or also include the key element intrinsic for this process, method, article or equipment.?
In the case of there is no more restriction, statement " including ... " key element limited, it is not excluded that at bag
Include and the process of described key element, method, article or equipment there is also other identical element.
Each embodiment in this specification all uses relevant mode to describe, phase homophase between each embodiment
As part see mutually, what each embodiment stressed is the difference with other embodiments.
For device embodiment, owing to it is substantially similar to embodiment of the method, so the comparison described
Simply, relevant part sees the part of embodiment of the method and illustrates.
One of ordinary skill in the art will appreciate that all or part of step realizing in said method embodiment
The program that can be by completes to instruct relevant hardware, and described program can be stored in computer-readable
Take in storage medium, the storage medium obtained designated herein, such as: ROM/RAM, magnetic disc, CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit protection scope of the present invention.
All any modification, equivalent substitution and improvement etc. made within the spirit and principles in the present invention, are all contained in
In protection scope of the present invention.
Claims (10)
1. a cloud computing resource scheduling method, it is characterised in that described method includes:
Obtain the resource utilization of each load node in cloud service system;
Reach described in resource utilization higher than the quantity of the load node of resource utilization higher limit m preset
In cloud service system present load node total number amount half and less than the situation of the first quantitative value a preset
Under, increase the quantity of load node in described cloud service system, and for the load node distribution cloud meter increased
Calculate resource;
Reach described in resource utilization less than the quantity of the load node of resource utilization lower limit n preset
In cloud service system present load node total number amount half and more than the situation of the second quantitative value b preset
Under, delete one or more resource utilizations in described cloud service system and be less than the resource utilization lower limit preset
The load node of value n, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Method the most according to claim 1, it is characterised in that each negative in described acquisition cloud service system
Carry the resource utilization of node, including:
According to the default cycle, periodically obtain the resource utilization of each load node in cloud service system;
Or
Instruct according to external trigger, obtain the resource utilization of each load node in cloud service system.
Method the most according to claim 1, it is characterised in that described resource utilization is:
The load factor that load node is current, or central processor CPU occupancy, or memory usage.
Method the most according to claim 1, it is characterised in that described resource utilization is:
Load factor, CPU usage and the memory usage that load node is current it is weighted and obtains
Numerical value.
Method the most according to claim 1, it is characterised in that in resource utilization higher than the money preset
The quantity of the load node of source utilization rate higher limit m reaches present load node total number in described cloud service system
Amount half, and equal to preset the first quantitative value a in the case of, described method also includes:
The first alarm is sent, to notify that operation maintenance personnel carries out corresponding position to cloud service system to external equipment
Reason.
Method the most according to claim 1, it is characterised in that in resource utilization higher than the money preset
The quantity of the load node of source utilization rate higher limit m is more than 1, and less than present load in described cloud service system
In the case of the half of node total number amount, described method also includes:
The second alarm is sent, to notify that operation maintenance personnel carries out corresponding position to cloud service system to external equipment
Reason.
Method the most according to claim 1, it is characterised in that in the described cloud service system of described deletion
Resource utilization is less than the load node of resource utilization lower limit n preset, and reclaims the cloud of this load node
Calculate resource, including:
Delete resource utilization in described cloud service system less than resource utilization lower limit n preset and money
The load node that source utilization rate is minimum, and reclaim the cloud computing resources of this load node.
8. a cloud computing resources dispatching device, it is characterised in that described device includes:
Resource utilization acquisition module, for obtaining the resource utilization of each load node in cloud service system;
First load node adjusting module, for being higher than resource utilization higher limit m preset in resource utilization
The quantity of load node reach the half of present load node total number amount in described cloud service system and be less than
In the case of the first quantitative value a preset, increase the quantity of load node in described cloud service system, and be
The load node distribution cloud computing resources increased;
Second load node adjusting module, for being less than resource utilization lower limit n preset in resource utilization
The quantity of load node reach the half of present load node total number amount in described cloud service system and be more than
In the case of the second quantitative value b preset, delete one or more resource utilizations in described cloud service system low
In the load node of default resource utilization lower limit n, and reclaim the cloud computing resources of this load node;Its
In, m > n, a > b.
Device the most according to claim 8, it is characterised in that described resource utilization acquisition module,
Specifically for:
According to the default cycle, periodically obtain the resource utilization of each load node in cloud service system;
Or
Instruct according to external trigger, obtain the resource utilization of each load node in cloud service system.
Device the most according to claim 8, it is characterised in that described second load node adjusting module,
Specifically for:
Reach described in resource utilization less than the quantity of the load node of resource utilization lower limit n preset
In cloud service system present load node total number amount half and more than the situation of the second quantitative value b preset
Under, delete resource utilization in described cloud service system less than resource utilization lower limit n preset and money
The load node that source utilization rate is minimum, and reclaim the cloud computing resources of this load node;Wherein, m > n, a > b.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410655029.3A CN104363282B (en) | 2014-11-17 | 2014-11-17 | A kind of cloud computing resource scheduling method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410655029.3A CN104363282B (en) | 2014-11-17 | 2014-11-17 | A kind of cloud computing resource scheduling method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104363282A CN104363282A (en) | 2015-02-18 |
CN104363282B true CN104363282B (en) | 2016-08-24 |
Family
ID=52530508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410655029.3A Active CN104363282B (en) | 2014-11-17 | 2014-11-17 | A kind of cloud computing resource scheduling method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104363282B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227601A (en) * | 2016-07-26 | 2016-12-14 | 东软集团股份有限公司 | Method and apparatus for the resource distribution of virtual platform |
CN106610870B (en) * | 2016-12-28 | 2019-10-15 | 北京奇艺世纪科技有限公司 | A kind of processing number of nodes method of adjustment and device |
CN106649054A (en) * | 2016-12-29 | 2017-05-10 | 郑州云海信息技术有限公司 | Resource alarming method and device |
CN109936473B (en) * | 2017-12-19 | 2022-04-08 | 北京华耀科技有限公司 | Deep learning prediction-based distributed computing system and operation method thereof |
CN109343965A (en) * | 2018-10-31 | 2019-02-15 | 北京金山云网络技术有限公司 | Resource adjusting method, device, cloud platform and server |
CN110347546B (en) * | 2019-05-23 | 2022-05-17 | 平安科技(深圳)有限公司 | Dynamic adjustment method, device, medium and electronic equipment for monitoring task |
CN110311810A (en) * | 2019-06-13 | 2019-10-08 | 北京奇艺世纪科技有限公司 | A kind of server resource allocation method, device, electronic equipment and storage medium |
CN112073223B (en) * | 2020-08-20 | 2021-08-06 | 杭州甜酸信息技术服务有限公司 | System and method for managing and controlling operation of cloud computing terminal and cloud server |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102317917A (en) * | 2011-06-30 | 2012-01-11 | 华为技术有限公司 | Hot field virtual machine cpu dispatching method and virtual machine system (vms) |
CN103036946A (en) * | 2012-11-21 | 2013-04-10 | 中国电信股份有限公司云计算分公司 | Method and system for processing file backup on cloud platform |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078303A1 (en) * | 2009-09-30 | 2011-03-31 | Alcatel-Lucent Usa Inc. | Dynamic load balancing and scaling of allocated cloud resources in an enterprise network |
-
2014
- 2014-11-17 CN CN201410655029.3A patent/CN104363282B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102317917A (en) * | 2011-06-30 | 2012-01-11 | 华为技术有限公司 | Hot field virtual machine cpu dispatching method and virtual machine system (vms) |
CN103036946A (en) * | 2012-11-21 | 2013-04-10 | 中国电信股份有限公司云计算分公司 | Method and system for processing file backup on cloud platform |
Also Published As
Publication number | Publication date |
---|---|
CN104363282A (en) | 2015-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104363282B (en) | A kind of cloud computing resource scheduling method and device | |
CN107545338B (en) | Service data processing method and service data processing system | |
CN103051564B (en) | The method and apparatus of dynamic resource allocation | |
CN108734559B (en) | Order processing method and device | |
CN104462121A (en) | Data processing method, device and system | |
CN110348771B (en) | Method and device for order grouping of orders | |
CN105808341B (en) | A kind of methods, devices and systems of scheduling of resource | |
CN107968810A (en) | A kind of resource regulating method of server cluster, device and system | |
CN109831524A (en) | A kind of load balance process method and device | |
CN107633358B (en) | Facility site selection and distribution method and device | |
CN111178810B (en) | Method and device for generating information | |
CN107291544A (en) | Method and device, the distributed task scheduling execution system of task scheduling | |
CN109800204A (en) | Data distributing method and Related product | |
CN105872061A (en) | Server cluster management method, device and system | |
CN112925607A (en) | System capacity expansion and contraction method and device and electronic equipment | |
US9998865B2 (en) | Method for performing distributed geographic event processing and geographic event processing system | |
CN111222810B (en) | Method and device for distributing grid openings in real time | |
CN111158904A (en) | Task scheduling method, device, server and medium | |
CN105471938A (en) | Server load management method and server load management device | |
CN103607731A (en) | Method and device for processing measurement reports | |
CN108900314A (en) | A kind of the number of request charging method and device of network acceleration service | |
CN107589980A (en) | A kind of dispatching method of cloud computing resources | |
CN106997310A (en) | The apparatus and method of load balancing | |
Yadav et al. | Trust-aware framework for application placement in fog computing | |
CN110389876A (en) | Basic resource capacity monitoring and managing method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 100193 Building 13, East Yard, No. 10 Wangdong Road, Northwest Haidian District, Beijing Patentee after: Glodon Polytron Technologies Inc Address before: 100193 Guanglianda Building, Zhongguancun Software Park, Wangbei, Haidian District, Beijing, Phase II Patentee before: Glodon Software Company Limited |