CN104092782A - Intelligent cloud cluster regulating and controlling method and system based on cloud computing - Google Patents

Intelligent cloud cluster regulating and controlling method and system based on cloud computing Download PDF

Info

Publication number
CN104092782A
CN104092782A CN201410375023.0A CN201410375023A CN104092782A CN 104092782 A CN104092782 A CN 104092782A CN 201410375023 A CN201410375023 A CN 201410375023A CN 104092782 A CN104092782 A CN 104092782A
Authority
CN
China
Prior art keywords
cloud
cloud cluster
cluster
cloud computing
computing platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410375023.0A
Other languages
Chinese (zh)
Inventor
吴兴隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUHAN CLOUDIYA TECHNOLOGY Co Ltd
Original Assignee
WUHAN CLOUDIYA TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUHAN CLOUDIYA TECHNOLOGY Co Ltd filed Critical WUHAN CLOUDIYA TECHNOLOGY Co Ltd
Priority to CN201410375023.0A priority Critical patent/CN104092782A/en
Publication of CN104092782A publication Critical patent/CN104092782A/en
Pending legal-status Critical Current

Links

Abstract

The invention provides an intelligent cloud cluster regulating and controlling method based on cloud computing. The method can monitor whether a cloud cluster is compatible with a cloud computing platform or not in time. When the cloud cluster is not compatible with the cloud computing platform, the method takes steps to regulate and control to enable the cloud cluster to be compatible with the cloud computing platform finally. The method improves the resource use efficiency and the service quality of the cloud computing platform. The invention further provides an intelligent cloud cluster regulating and controlling system based on cloud computing. The system is used for improving the resource use efficiency of the cloud computing platform by adopting the regulating and controlling method.

Description

A kind of cloud cluster intelligent control method and system based on cloud computing
Technical field
The present invention relates to cloud computing field, particularly a kind of cloud cluster intelligent control method and system based on cloud computing.
Background technology
Utilize Distributed Calculation that cloud computing technology brings and the advantage of computational resource dynamic assignment, the service cluster (being referred to as below cloud cluster, to be different from the physical cluster being comprised of physical server) that increasing user is comprised of 2 or many cloud main frames deployment in cloud computing platform provides network application and calculation services that function is different; Such as website service (LAMP) cloud cluster, HDFS stores cloud cluster, Squid reverse proxy cloud cluster, and database cloud cluster or PBS science are calculated cloud cluster etc.Yet, at present popular cloud computing platform, if when user or cloud platform management person find that the disposal ability of existing cloud cluster can not meet actual user demand, such as, the Concurrency Access number of website service cloud cluster has exceeded disposal ability and has caused the decline of web site performance and even the paralysis of website service, or the calculation procedure that the calculation task moving in PBS science is calculated cloud cluster is used has been fully loaded with all available calculating kernels and new calculation task continues submitted and cause the prolongation of task queue stand-by period, he/her general being difficult to cloud cluster in service is made to response timely and effectively, and be merely able to passive finding after cloud cluster service ability deficiency to make human response, manual disposes separate unit or many new cloud main frames and adds cloud cluster to realize the expansion of cluster in cloud computing platform, and the loading condition of manual monitoring cloud cluster with whether determine need to be after cluster load reduces by after the cloud main frame that adds from cloud cluster, delete.It is evident that, consider the diversity of clustering functionality and the complexity of the flexible technology of cluster, the defect that above-mentioned deployment way exists response slowly and easily makes mistakes, later maintenance, use and system management are faced with serious restriction.
Summary of the invention
The present invention is intended at least solve one of technical problem existing in prior art.For this reason, the present invention proposes a kind of cloud cluster intelligent control method based on cloud computing, whether the method can adapt and monitor constantly cloud cluster and cloud computing platform, when appearance is incompatible, take certain measure to regulate and control to make the two finally to adapt, the method has promoted the level of resources utilization of cloud computing platform, and improves the service quality of cloud computing platform.The present invention also provides a kind of cloud cluster intelligent control system based on cloud computing, in order to adopt above-mentioned regulate and control method to improve the level of resources utilization of cloud computing platform.
In order to realize above-mentioned technique effect, concrete technical scheme is:
A cloud cluster intelligent control method based on cloud computing, comprises the steps:
According to the resource of cloud computing platform, set the threshold value of cloud cluster load or crucial monitor control index;
Whether monitor constantly cloud cluster load or crucial monitor control index adapts with the resource of current cloud computing platform;
If cloud cluster load or crucial monitor control index be not in threshold value, by expanding cloud cluster or deleting cloud cluster adjustment, so that the resource of current cloud cluster load or crucial monitor control index and current cloud computing platform adapts.
As such scheme preferably, when described cloud cluster load or crucial monitor control index exceed described threshold value, from cloud computing platform, distribute new resource to form new cloud cluster, thereby realize the expansion of cloud cluster; When described cloud cluster load or crucial monitor control index are less than described threshold value, from cloud cluster, delete idle resource, thereby resource is discharged in cloud computing platform.
The present invention also provides a kind of cloud cluster intelligent control system based on cloud computing, comprising:
Cloud computing platform, for supporting the operation of cloud cluster;
Cloud cluster, for completing the cloud host groups of certain function;
Scheduling node for cloud computing platform and cloud cluster are monitored constantly, when the load of described cloud cluster is excessive, distributes new resource to form new cloud cluster, thereby realizes the expansion of cloud cluster from cloud computing platform; When the load of described cloud cluster is unsaturated, from cloud cluster, deletes idle resource, thereby resource is discharged in cloud computing platform.
Accompanying drawing explanation
Fig. 1 is the system block diagram of a kind of cloud cluster intelligent control system based on cloud computing provided by the invention;
Fig. 2 is the flow chart of a kind of cloud cluster intelligent control method based on cloud computing provided by the invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Below by the embodiment being described with reference to the drawings, be exemplary, only for explaining the present invention, and can not be interpreted as limitation of the present invention.
In description of the invention, it will be appreciated that, orientation or the position relationship of the indications such as term " " center ", " on ", D score, 'fornt', 'back', " left side ", " right side ", " vertically ", " level ", " top ", " end " " interior ", " outward " be based on orientation shown in the drawings or position relationship; be only the present invention for convenience of description and simplified characterization; rather than the device of indication or hint indication or element must have specific orientation, with specific orientation structure and operation, so can not be interpreted as limitation of the present invention.
In description of the invention, it should be noted that, unless otherwise clearly defined and limited, term " installation ", " being connected ", " connection " should be interpreted broadly, and for example, can be to be fixedly connected with, and can be also to removably connect, or connect integratedly; Can be to be directly connected, also can indirectly be connected by intermediary, can be the connection of two element internals.For the ordinary skill in the art, can concrete condition understand above-mentioned term concrete meaning in the present invention.
As shown in Figure 1, the present invention also provides a kind of cloud cluster intelligent control system based on cloud computing, comprising:
(1) cloud computing platform, for supporting the operation of cloud cluster, described cloud computing platform is comprised of many physical nodes that are integrated with cloud computing software, and described physical node is physical server, is furnished with and independently calculates kernel, internal memory, hard disk, network interface card and other indispensable hardware;
(2) cloud cluster, the cloud host groups that has been used for certain function, described cloud cluster is comprised of many cloud main frames, and described cloud main frame is the virtual server operating in cloud computing platform, is furnished with virtual calculating kernel, virtual memory, virtual hard disk, Microsoft Loopback Adapter and other indispensable virtual hardwares;
(3) scheduling node, described scheduling node is physical server, for cloud computing platform and cloud cluster are monitored constantly, when the load of described cloud cluster is excessive, from cloud computing platform, distribute new resource to form new cloud cluster, thereby realize the expansion of cloud cluster; When the load of described cloud cluster is unsaturated, from cloud cluster, deletes idle resource, thereby resource is discharged in cloud computing platform.
The invention provides a kind of cloud cluster intelligent control system based on cloud computing, by scheduling node, cloud computing platform and cloud cluster are monitored constantly, make cloud cluster mutually suitable with the resource of cloud computing platform, thereby promote the level of resources utilization of cloud computing platform, and improve the service quality of cloud computing platform.
As shown in Figure 2, the regulate and control method of a kind of cloud cluster intelligent control system based on cloud computing provided by the invention, comprises the steps:
According to the resource of cloud computing platform, in scheduling node, set the threshold value of cloud cluster load or crucial monitor control index;
Scheduling node monitors constantly cloud cluster load or whether crucial monitor control index adapts with the resource of current cloud computing platform;
When described cloud cluster load or crucial monitor control index exceed described threshold value, from cloud computing platform, distribute new resource to form new cloud cluster, thereby realize the expansion of cloud cluster; When described cloud cluster load or crucial monitor control index are less than described threshold value, from cloud cluster, delete idle resource, thereby resource is discharged in cloud computing platform.
The present invention proposes a kind of cloud cluster intelligent control method based on cloud computing, whether the method can adapt and monitor constantly cloud cluster and cloud computing platform, when appearance is incompatible, take certain measure to regulate and control to make the two finally to adapt, the method has promoted the level of resources utilization of cloud computing platform, and improves the service quality of cloud computing platform.
In the description of this specification, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And the specific features of description, structure, material or feature can be with suitable mode combinations in any one or more embodiment or example.
Although illustrated and described embodiments of the invention, those having ordinary skill in the art will appreciate that: in the situation that not departing from principle of the present invention and aim, can carry out multiple variation, modification, replacement and modification to these embodiment, scope of the present invention is limited by claim and equivalent thereof.

Claims (3)

1. the cloud cluster intelligent control method based on cloud computing, is characterized in that, comprises the steps:
According to the resource of cloud computing platform, set the threshold value of cloud cluster load or crucial monitor control index;
Whether monitor constantly cloud cluster load or crucial monitor control index adapts with the resource of current cloud computing platform;
If cloud cluster load or crucial monitor control index be not in threshold value, by expanding cloud cluster or deleting cloud cluster adjustment, so that the resource of current cloud cluster load or crucial monitor control index and current cloud computing platform adapts.
2. the cloud cluster intelligent control method based on cloud computing according to claim 1, it is characterized in that, when described cloud cluster load or crucial monitor control index exceed described threshold value, from cloud computing platform, distribute new resource to form new cloud cluster, thereby realize the expansion of cloud cluster; When described cloud cluster load or crucial monitor control index are less than described threshold value, from cloud cluster, delete idle resource, thereby resource is discharged in cloud computing platform.
3. the cloud cluster intelligent control system based on cloud computing, is characterized in that, comprising:
Cloud computing platform, for supporting the operation of cloud cluster;
Cloud cluster, for completing the cloud host groups of certain function;
Scheduling node for cloud computing platform and cloud cluster are monitored constantly, when the load of described cloud cluster is excessive, distributes new resource to form new cloud cluster, thereby realizes the expansion of cloud cluster from cloud computing platform; When the load of described cloud cluster is unsaturated, from cloud cluster, deletes idle resource, thereby resource is discharged in cloud computing platform.
CN201410375023.0A 2014-07-31 2014-07-31 Intelligent cloud cluster regulating and controlling method and system based on cloud computing Pending CN104092782A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410375023.0A CN104092782A (en) 2014-07-31 2014-07-31 Intelligent cloud cluster regulating and controlling method and system based on cloud computing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410375023.0A CN104092782A (en) 2014-07-31 2014-07-31 Intelligent cloud cluster regulating and controlling method and system based on cloud computing

Publications (1)

Publication Number Publication Date
CN104092782A true CN104092782A (en) 2014-10-08

Family

ID=51640462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410375023.0A Pending CN104092782A (en) 2014-07-31 2014-07-31 Intelligent cloud cluster regulating and controlling method and system based on cloud computing

Country Status (1)

Country Link
CN (1) CN104092782A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6985937B1 (en) * 2000-05-11 2006-01-10 Ensim Corporation Dynamically modifying the resources of a virtual server
CN101938416A (en) * 2010-09-01 2011-01-05 华南理工大学 Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
CN102427475A (en) * 2011-12-08 2012-04-25 曙光信息产业(北京)有限公司 Load balance scheduling system in cloud computing environment
CN102981910A (en) * 2012-11-02 2013-03-20 曙光云计算技术有限公司 Realization method and realization device for virtual machine scheduling
CN103428008A (en) * 2013-08-28 2013-12-04 浙江大学 Big data distribution strategy oriented to multiple user groups

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6985937B1 (en) * 2000-05-11 2006-01-10 Ensim Corporation Dynamically modifying the resources of a virtual server
CN101938416A (en) * 2010-09-01 2011-01-05 华南理工大学 Cloud computing resource scheduling method based on dynamic reconfiguration virtual resources
CN102427475A (en) * 2011-12-08 2012-04-25 曙光信息产业(北京)有限公司 Load balance scheduling system in cloud computing environment
CN102981910A (en) * 2012-11-02 2013-03-20 曙光云计算技术有限公司 Realization method and realization device for virtual machine scheduling
CN103428008A (en) * 2013-08-28 2013-12-04 浙江大学 Big data distribution strategy oriented to multiple user groups

Similar Documents

Publication Publication Date Title
CN107734035B (en) Virtual cluster automatic scaling method in cloud computing environment
US10824215B2 (en) Managing power budget of multiple computing node clusters in a computing rack system
CN110134495B (en) Container cross-host online migration method, storage medium and terminal equipment
CN102844724B (en) Power supply in managing distributed computing system
US7739388B2 (en) Method and system for managing data center power usage based on service commitments
JP4370255B2 (en) Automatic power control policy based on application specific redundancy characteristics
CN103631633B (en) Virtual machine total-system online migration method, device and system
CN106452818B (en) Resource scheduling method and system
CN103559072A (en) Method and system for implementing bidirectional auto scaling service of virtual machines
TW201535266A (en) Resource adjustment methods and systems for virtual machines
AU2014309371A1 (en) Virtual hadoop manager
CN104834569A (en) Cluster resource scheduling method and cluster resource scheduling system based on application types
CN103916396A (en) Method for automatic expansion of application examples of cloud platform based on load self-adaption
CN105868004B (en) Scheduling method and scheduling device of service system based on cloud computing
CN108920153A (en) A kind of Docker container dynamic dispatching method based on load estimation
US10379558B2 (en) Dynamically responding to demand for server computing resources
CN104252390A (en) Resource scheduling method, device and system
US9568981B2 (en) Apparatus and method for managing power consumption of a plurality of information processing apparatuses by suppressing the power consumption of an information processing apparatus having higher priority
CN106445636B (en) A kind of dynamic resource scheduling algorithm under PAAS platform
CN109960579B (en) Method and device for adjusting service container
CN101819459B (en) Heterogeneous object memory system-based power consumption control method
WO2011102833A1 (en) A system and method for dynamically allocating high-quality and low-quality facility assets at the datacenter level
WO2019011262A1 (en) Method and apparatus for resource allocation
KR20150007698A (en) Load distribution system for virtual desktop service
CN103873576A (en) Monitoring and management method and system based on virtual system

Legal Events

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

Application publication date: 20141008

RJ01 Rejection of invention patent application after publication