CN104363282B - A kind of cloud computing resource scheduling method and device - Google Patents

A kind of cloud computing resource scheduling method and device Download PDF

Info

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
Application number
CN201410655029.3A
Other languages
Chinese (zh)
Other versions
CN104363282A (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]

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

A kind of cloud computing resource scheduling method and device
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.
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 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)

* 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
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)

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

* 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

Patent Citations (2)

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