CN104363282A - Cloud computing resource scheduling method and device - Google Patents

Cloud computing resource scheduling method and device Download PDF

Info

Publication number
CN104363282A
CN104363282A CN201410655029.3A CN201410655029A CN104363282A CN 104363282 A CN104363282 A CN 104363282A CN 201410655029 A CN201410655029 A CN 201410655029A CN 104363282 A CN104363282 A CN 104363282A
Authority
CN
China
Prior art keywords
resource utilization
load node
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.)
Granted
Application number
CN201410655029.3A
Other languages
Chinese (zh)
Other versions
CN104363282B (en
Inventor
陈亚磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Glodon Polytron Technologies Inc
Original Assignee
GLODON SOFTWARE Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GLODON SOFTWARE Co Ltd filed Critical GLODON SOFTWARE Co Ltd
Priority to CN201410655029.3A priority Critical patent/CN104363282B/en
Publication of CN104363282A publication Critical patent/CN104363282A/en
Application granted granted Critical
Publication of CN104363282B publication Critical patent/CN104363282B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols 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]

Abstract

The invention discloses a cloud computing resource scheduling method and device. The cloud computing resource scheduling method comprises the steps that the resource utilization rate of each load node is obtained; under the condition that the number of the load nodes with the resource utilization rates larger than a preset resource utilization rate upper limit value m is half of the total number of the current load nodes in a system and smaller than a preset first number value a, the number of the load nodes in the system is increased, and computing resources are distributed to the added load nodes; under the condition that the number of the load nodes with the resource utilization rates smaller than a preset resource utilization rate lower limit value n is half of the total number of the current load nodes in the system and larger than a preset second number value b, the load nodes with the resource utilization rates smaller than the preset resource utilization rate lower limit value n are deleted, and the computing resources of the load nodes are recycled. The load nodes can be added or reduced automatically for the system according to the resource utilization rates of the load nodes, so that the system adapts to the constantly-changed network access condition.

Description

A kind of cloud computing resource scheduling method and device
Technical field
The present invention relates to network resource optimization processing technology field, particularly a kind of cloud computing resource scheduling method and device.
Background technology
Cloud computing is a kind of account form based on the Internet, adopts in this way, the software and hardware resources in cloud service system and information can be distributed according to need to cloud main frame or other equipment.It solve by the quick raising of Internet service amount, the quick growth of user's visit capacity and data traffic bring the problem of single server device data process bottleneck.Be that internet industry brings great convenience simultaneously in cloud computing, also create some problems thereupon, how to dispatch the subject matter that cloud computing resources becomes cloud computing research field efficiently.
In existing cloud computing resource scheduling method, first the website director of cloud service system can estimate website visiting amount, draw the visit capacity of peak period, the data that system manager can estimate according to website director, decide to provide how many machines, provide configuration parameter to be that how many machine is with the operation of support website.
But, because artificial estimated data exists unpredictability, therefore when website visiting amount continues to increase, the problem of machine resources deficiency can be caused; When website visiting amount continues to successively decrease, the problem that machine resources is wasted can be caused again.
Summary of the invention
In order to solve the problem, 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 comprises:
Obtain the resource utilization of each load node in cloud service system;
The half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when being less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing;
The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, 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, comprising:
According to the sense cycle preset, periodically obtain the resource utilization of each load node in cloud service system;
Or
According to external trigger instruction, 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 current to load node are weighted the numerical value obtained.
Optionally, reach the half of present load node total number amount in described cloud service system in resource utilization higher than the quantity of load node of the resource utilization higher limit m preset, and when being greater than the first default quantitative value a, described method also comprises:
External device sends the first alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
Optionally, be greater than 1 in resource utilization higher than the quantity of load node of the resource utilization higher limit m preset, and when being less than the half of present load node total number amount in described cloud service system, described method also comprises:
External device sends the second alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
Optionally, in the described cloud service system of described deletion, resource utilization is lower than the load node of the resource utilization lower limit n preset, and reclaims the cloud computing resources of this load node, comprising:
Delete resource utilization in described cloud service system lower than the resource utilization lower limit n preset, 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 comprises:
Resource utilization acquisition module, for obtaining the resource utilization of each load node in cloud service system;
First load node adjusting module, for when resource utilization reaches the half of present load node total number amount in described cloud service system higher than the quantity of load node of the resource utilization higher limit m preset and is less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing;
Second load node adjusting module, for reaching the half of present load node total number amount in described cloud service system in resource utilization lower than the quantity of load node of the resource utilization lower limit n preset, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
Optionally, described resource utilization acquisition module, specifically for:
According to the cycle of presetting, periodically obtain the resource utilization of each load node in cloud service system;
Or
According to external trigger instruction, obtain the resource utilization of each load node in cloud service system.
Optionally, described second load node adjusting module, specifically for:
The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete resource utilization in described cloud service system lower than the resource utilization lower limit n preset, 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 that the embodiment of the present invention provides and device, the resource utilization of each load node in cloud service system can be obtained, the half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when being less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing; The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
Compared with prior art, because the present invention can, according to the resource utilization of load node each in cloud service system, be the increase of this cloud service system or minimizing load node, to adapt to the access to netwoks situation of constantly change automatically.Therefore, when website visiting amount continues to increase, the present invention can meet the demand of data processing to resource by the mode of the quantity increasing load node; When website visiting amount continues to successively decrease, the present invention also can save machine resources by the mode of the quantity reducing load node.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained 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.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Along with the raising of Internet service amount, the quick growth of user's visit capacity and data traffic, single server apparatus cannot meet data processing needs, and this just needs to adopt certain strategy data allocations to be processed to process to multiple equipment.
Adopt the cloud computing resource scheduling method based on the Internet, the software and hardware resources in cloud service system and information can be distributed according to need to cloud main frame or other equipment.Existing cloud computing resource scheduling method, depends on website director the estimating website visiting amount of cloud service system, there is unpredictability owing to manually estimating, therefore when website visiting amount continues to increase, can cause the problem of machine resources deficiency; When website visiting amount continues to successively decrease, the problem that machine resources is wasted can be caused again.In order to solve the problem, embodiments provide a kind of cloud computing resource scheduling method and device.
First a kind of cloud computing resource scheduling method that the embodiment of the present invention provides is introduced below.
As shown in Figure 1, a kind of cloud computing resource scheduling method that the embodiment of the present invention provides, can comprise:
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: the load factor that load node is current, or central processor CPU occupancy, or memory usage; Or load factor, CPU usage and the memory usage current to load node is weighted the numerical value obtained.The embodiment of the present invention is not construed as limiting this.
Optionally, in a specific embodiment of the present invention, above-mentioned S101, Ke Yiwei:
According to the sense cycle preset, periodically obtain the resource utilization of each load node in cloud service system.
Such as every 1 minute, the resource utilization of each load node in a cloud service system can be obtained.
Optionally, in another embodiment of the present invention, above-mentioned S101, Ke Yiwei:
According to external trigger instruction, obtain the resource utilization of each load node in cloud service system.
Such as, when operation maintenance personnel needs to check the resource utilization of each load node in cloud service system, can input and check instruction accordingly, trigger the operation of the resource utilization obtaining each load node in cloud service system.
S102, the half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when being less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing.
Such as resource utilization is: CPU usage, m=70%, a=60 platform, and cloud service system is current A load node, if the nodes of the load node of CPU usage more than 70% is greater than A/2, and is less than 60, now, just increases at least one load node.
Or resource utilization is: the load factor that load node is current, m=60%, a=60 platform, cloud service system is current A load node, if the nodes of the current load node of load factor more than 60% of load node is greater than A/2, and is less than 60, now, at least one load node is just increased.
Or the load factor * 60%+CPU occupancy * 20%+ memory usage * 20% that resource utilization=load node is current, m=70%, a=60 platform, cloud service system is current A load node, if the nodes of the load node of resource utilization more than 70% is greater than A/2, and be less than 60, now, just increase at 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, and the embodiment of the present invention does not limit this.
S103, the half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, 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 is current A load node, if CPU usage is greater than A/2 lower than the nodes of the load node of 20%, and is greater than 30, now, is just reduced by least a load node;
Or resource utilization is: the load factor that load node is current, n=30%, b=30 platform, cloud service system is current A load node, if the current load factor of load node is greater than A/2 lower than the nodes of the load node of 30%, and is greater than 30, now, a load node is just reduced by least.
Or the load factor * 60%+CPU occupancy * 20%+ memory usage * 20% that resource utilization=load node is current, n=20%, b=30 platform, cloud service system is current A load node, if resource utilization is greater than A/2 lower than the nodes of the load node of 20%, and be greater than 30, now, be just reduced by least a load node.
It should be noted that, in actual applications, the quantity of the load node of minimizing can be one or more, and the embodiment of the present invention does not limit this.
Optionally, in a specific embodiment of the present invention, above-mentioned S103, can comprise:
The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete resource utilization in described cloud service system lower than the resource utilization lower limit n preset, load node that resource utilization 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, the resource utilization of each load node in cloud service system can be obtained, the half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when being less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing; The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
Compared with prior art, because the present invention can, according to the resource utilization of load node each in cloud service system, be the increase of this cloud service system or minimizing load node, to adapt to the access to netwoks situation of constantly change automatically.Therefore, when website visiting amount continues to increase, the present invention can meet the demand of data processing to resource by the mode of the quantity increasing load node; When website visiting amount continues to successively decrease, the present invention also can save machine resources by the mode of the quantity reducing load node.
Optionally, in one embodiment of the invention, the half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when being greater than the first default quantitative value a, described method can also comprise:
External device sends the first alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
Optionally, in one embodiment of the invention, as shown in Figure 2,1 is greater than in resource utilization higher than the quantity of load node of the resource utilization higher limit m preset, and when being less than the half of present load node total number amount in described cloud service system, described method can also comprise:
External device sends the second alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
It should be noted that, in actual applications, the rank of the first alarm can higher than the second alarm rank.Certainly, also according to the difference of the rank of alarm, can take different type of alarms, the alarm that such as rank is low uses mail to report to the police, and the alarm that rank is high uses mobile phone alarm, and the embodiment of the present invention is not construed as limiting this.
Corresponding to embodiment of the method above, the embodiment of the present invention additionally provides a kind of cloud computing resources dispatching device.
As shown in Figure 3, a kind of cloud computing resources dispatching device that the embodiment of the present invention provides, can comprise:
Resource utilization acquisition module 301, for obtaining the resource utilization of each load node in cloud service system;
First load node adjusting module 302, for when resource utilization reaches the half of present load node total number amount in described cloud service system higher than the quantity of load node of the resource utilization higher limit m preset and is less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing;
Second load node adjusting module 303, for reaching the half of present load node total number amount in described cloud service system in resource utilization lower than the quantity of load node of the resource utilization lower limit n preset, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, 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, the resource utilization of each load node in cloud service system can be obtained, the half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when being less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing; The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
Compared with prior art, because the present invention can, according to the resource utilization of load node each in cloud service system, be the increase of this cloud service system or minimizing load node, to adapt to the access to netwoks situation of constantly change automatically.Therefore, when website visiting amount continues to increase, the present invention can meet the demand of data processing to resource by the mode of the quantity increasing load node; When website visiting amount continues to successively decrease, the present invention also can save machine resources by the mode of the quantity reducing load node.
Optionally, in one embodiment of the invention, described resource utilization acquisition module 301, specifically may be used for:
According to the cycle of presetting, periodically obtain the resource utilization of each load node in cloud service system;
Or
According to external trigger instruction, 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 current to load node are weighted the numerical value obtained.
Optionally, in one embodiment of the invention, described second load node adjusting module 303, specifically may be used for:
The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete resource utilization in described cloud service system lower than the resource utilization lower limit n preset, load node that resource utilization 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 comprise:
First alarm sending module, for reaching the half of present load node total number amount in described cloud service system in resource utilization higher than the quantity of load node of the resource utilization higher limit m preset, and when equaling the first default quantitative value a, external device sends the first alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
Optionally, in one embodiment of the invention, described device can also comprise:
First alarm sending module, for being greater than 1 in resource utilization higher than the quantity of load node of the resource utilization higher limit m preset, and when being less than the half of present load node total number amount in described cloud service system, external device sends the second alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
For device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
For convenience of description, various module is divided into describe respectively with function when describing above device.Certainly, the function of each module can be realized in same or multiple software and/or hardware when implementing of the present invention.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Each embodiment in this specification all adopts relevant mode to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
One of ordinary skill in the art will appreciate that all or part of step realized in said method execution mode is that the hardware that can carry out instruction relevant by program has come, described program can be stored in computer read/write memory medium, here the alleged storage medium obtained, as: ROM/RAM, magnetic disc, CD etc.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.

Claims (10)

1. a cloud computing resource scheduling method, is characterized in that, described method comprises:
Obtain the resource utilization of each load node in cloud service system;
When resource utilization reaches the half of present load node total number amount in described cloud service system higher than the quantity of load node of the resource utilization higher limit m preset and is less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing;
The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
2. method according to claim 1, is characterized in that, the resource utilization of each load node in described acquisition cloud service system, comprising:
According to the cycle of presetting, periodically obtain the resource utilization of each load node in cloud service system;
Or
According to external trigger instruction, obtain the resource utilization of each load node in cloud service system.
3. method according to claim 1, is characterized in that, described resource utilization is:
The load factor that load node is current, or central processor CPU occupancy, or memory usage.
4. method according to claim 1, is characterized in that, described resource utilization is:
Load factor, CPU usage and the memory usage current to load node are weighted the numerical value obtained.
5. method according to claim 1, it is characterized in that, the half of present load node total number amount in described cloud service system is reached higher than the quantity of load node of the resource utilization higher limit m preset in resource utilization, and when equaling the first default quantitative value a, described method also comprises:
External device sends the first alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
6. method according to claim 1, it is characterized in that, be greater than 1 in resource utilization higher than the quantity of load node of the resource utilization higher limit m preset, and when being less than the half of present load node total number amount in described cloud service system, described method also comprises:
External device sends the second alarm, to notify that operation maintenance personnel carries out respective handling to cloud service system.
7. method according to claim 1, is characterized in that, in the described cloud service system of described deletion, resource utilization is lower than the load node of the resource utilization lower limit n preset, and reclaims the cloud computing resources of this load node, comprising:
Delete resource utilization in described cloud service system lower than the resource utilization lower limit n preset, load node that resource utilization is minimum, and reclaim the cloud computing resources of this load node.
8. a cloud computing resources dispatching device, is characterized in that, described device comprises:
Resource utilization acquisition module, for obtaining the resource utilization of each load node in cloud service system;
First load node adjusting module, for when resource utilization reaches the half of present load node total number amount in described cloud service system higher than the quantity of load node of the resource utilization higher limit m preset and is less than the first default quantitative value a, increase the quantity of the load node in described cloud service system, and the load node distribution cloud computing resources for increasing;
Second load node adjusting module, for reaching the half of present load node total number amount in described cloud service system in resource utilization lower than the quantity of load node of the resource utilization lower limit n preset, and when being greater than the second default quantitative value b, delete the load node lower than the resource utilization lower limit n preset of resource utilization in described cloud service system, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
9. device according to claim 8, is characterized in that, described resource utilization acquisition module, specifically for:
According to the cycle of presetting, periodically obtain the resource utilization of each load node in cloud service system;
Or
According to external trigger instruction, obtain the resource utilization of each load node in cloud service system.
10. device according to claim 8, is characterized in that, described second load node adjusting module, specifically for:
The half of present load node total number amount in described cloud service system is reached lower than the quantity of load node of the resource utilization lower limit n preset in resource utilization, and when being greater than the second default quantitative value b, delete resource utilization in described cloud service system lower than the resource utilization lower limit n preset, load node that resource utilization is minimum, and reclaim the cloud computing resources of this load node; Wherein, m>n, a>b.
CN201410655029.3A 2014-11-17 2014-11-17 A kind of cloud computing resource scheduling method and device Active CN104363282B (en)

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 true CN104363282A (en) 2015-02-18
CN104363282B 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)

Cited By (8)

* Cited by examiner, † Cited by third party
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
CN106610870A (en) * 2016-12-28 2017-05-03 北京奇艺世纪科技有限公司 Method and device for adjusting quantity of processing nodes
CN106649054A (en) * 2016-12-29 2017-05-10 郑州云海信息技术有限公司 Resource alarming method and device
CN109343965A (en) * 2018-10-31 2019-02-15 北京金山云网络技术有限公司 Resource adjusting method, device, cloud platform and server
CN109936473A (en) * 2017-12-19 2019-06-25 华耀(中国)科技有限公司 Distributed computing system and its operation method based on deep learning prediction
CN110311810A (en) * 2019-06-13 2019-10-08 北京奇艺世纪科技有限公司 A kind of server resource allocation method, device, electronic equipment and storage medium
WO2020232903A1 (en) * 2019-05-23 2020-11-26 平安科技(深圳)有限公司 Monitoring task dynamic adjustment method and apparatus, and computer device and storage medium
CN112073223A (en) * 2020-08-20 2020-12-11 丁禹 System and method for managing and controlling operation of cloud computing terminal and cloud server

Citations (3)

* Cited by examiner, † Cited by third party
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
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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
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

Cited By (11)

* Cited by examiner, † Cited by third party
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
CN106610870A (en) * 2016-12-28 2017-05-03 北京奇艺世纪科技有限公司 Method and device for adjusting quantity of processing nodes
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
CN109936473A (en) * 2017-12-19 2019-06-25 华耀(中国)科技有限公司 Distributed computing system and its operation method based on deep learning prediction
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
WO2020232903A1 (en) * 2019-05-23 2020-11-26 平安科技(深圳)有限公司 Monitoring task dynamic adjustment method and apparatus, and computer device and storage medium
CN110311810A (en) * 2019-06-13 2019-10-08 北京奇艺世纪科技有限公司 A kind of server resource allocation method, device, electronic equipment and storage medium
CN112073223A (en) * 2020-08-20 2020-12-11 丁禹 System and method for managing and controlling operation of cloud computing terminal and cloud server
CN112073223B (en) * 2020-08-20 2021-08-06 杭州甜酸信息技术服务有限公司 System and method for managing and controlling operation of cloud computing terminal and cloud server

Also Published As

Publication number Publication date
CN104363282B (en) 2016-08-24

Similar Documents

Publication Publication Date Title
CN104363282A (en) Cloud computing resource scheduling method and device
JP6224244B2 (en) Power balancing to increase working density and improve energy efficiency
CN104462121A (en) Data processing method, device and system
CN110348771B (en) Method and device for order grouping of orders
US9870269B1 (en) Job allocation in a clustered environment
CN107968810A (en) A kind of resource regulating method of server cluster, device and system
CN104735095A (en) Method and device for job scheduling of cloud computing platform
CN110928905B (en) Data processing method and device
CN108804383B (en) Support point parallel enumeration method and device based on measurement space
CN105262680A (en) Multi-threaded NAS Gateway applied to cloud storage system
CN105657449A (en) Video transcode allocation method and device and video transcode system
CN111507651A (en) Order data processing method and device applied to man-machine mixed warehouse
CN110096339B (en) System load-based capacity expansion and contraction configuration recommendation system and method
CN104202305A (en) Transcoding processing method and device, server
CN107038067B (en) Management method and device for processing resources in distributed stream processing
CN102480502A (en) I/O load equilibrium method and I/O server
CN111158904A (en) Task scheduling method, device, server and medium
CN110858332B (en) Order production method and device
CN105471938A (en) Server load management method and server load management device
CN111950830A (en) Task allocation method and device
CN113867957A (en) Method and device for realizing elastic expansion of number of cross-cluster containers
CN111580952A (en) Method and apparatus for assigning a multi-tasking set to cache ways
CN115658311A (en) Resource scheduling method, device, equipment and medium
CN110389876A (en) Basic resource capacity monitoring and managing method, device, equipment and storage medium
CN113988467A (en) Method and device for recommending product packaging size

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

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

CP03 Change of name, title or address