CN102917052A - Method for distributing resources in cloud computing system - Google Patents

Method for distributing resources in cloud computing system Download PDF

Info

Publication number
CN102917052A
CN102917052A CN2012103972858A CN201210397285A CN102917052A CN 102917052 A CN102917052 A CN 102917052A CN 2012103972858 A CN2012103972858 A CN 2012103972858A CN 201210397285 A CN201210397285 A CN 201210397285A CN 102917052 A CN102917052 A CN 102917052A
Authority
CN
China
Prior art keywords
resource
user
utilization
resources
execution
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
CN2012103972858A
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.)
Dawning Information Industry Beijing Co Ltd
Original Assignee
Dawning Information Industry Beijing 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 Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN2012103972858A priority Critical patent/CN102917052A/en
Publication of CN102917052A publication Critical patent/CN102917052A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

The invention provides a method for distributing resources in a cloud computing system. A corresponding relation between the resources and users is displayed on a resource management interface through a bidimensional topological graph. The method comprises the following steps: 1, a user provides a resource use application; 2, a manager examines the resource use application provided by the user, if the manager agrees the resource use application, the step 3 is executed, otherwise, the step 1 is executed; and 3, whether the resources exist is detected, if so, the manager distributes the resources to the user, otherwise, the step 1 is executed. According to the method for distributing the resources in the cloud computing system, the resources cannot be used until the resource use application is examined and approved, so that the corresponding relation between the resource control users and the resources can be well managed.

Description

The method that resource is distributed in a kind of cloud computing system
Technical field
The present invention relates to the network management technology field, be specifically related to the method that resource is distributed in a kind of cloud computing system.
Background technology
Cloud computing (cloud computing) is a kind of account form of Internet-based, and in this way, software and hardware resources and the information shared can offer computer or other equipment as required.The core concept of cloud computing is computational resource (for example: CPU, internal memory, hard disk) unified management and the scheduling that will use in a large number network connection, consists of a computational resource pond to user's on-demand service, thisly provides the network of resource to be called as in " cloud ".
In present cloud computing, fairly perfect Virtual Machine Manager flow process, but the application for virtual machine creating, use is not so complete, and the situation that exists the resource use to control is fully controlled by the flow process of cloud computing system, and the utilization of computer resource can be made rational planning for and control.
Summary of the invention
The method that resource is distributed in a kind of cloud computing system of the present invention, described method is presented at resource and user's corresponding relation on the resource management interface by two-dimensional topology figure, comprising:
Step S1, user propose the resource request for utilization;
Step S2, the keeper examines the described resource request for utilization that described user proposes, and agrees, and then execution in step S3 refuses then execution in step S1.
Step S3 detects whether resource is arranged, and has, and then to described user resource allocation, does not have, then execution in step S1.
In the first preferred embodiment provided by the invention: the state that shows in real time each described resource request for utilization on the described resource management interface, the state of the described resource request for utilization among the step S1 is not for examining, the state of the request for utilization of resource described in the step S2 is in examining, and the state of the request for utilization of resource described in the step S3 is the approved application.
In the second preferred embodiment provided by the invention: the process that keeper described in the described step S2 examines the described resource request for utilization that described user proposes comprises:
Whether step S201 detects described user through authorizing, be, execution in step S202, no, execution in step S1;
Step S202 checks the type of the described resource in the described resource request for utilization that described user proposes;
Step S203, whether the memory space, I/O speed and the fail safe that detect described customer requirements resource surpass described user's authority, be, execution in step S1, no, execution in step S3.
In the 3rd preferred embodiment provided by the invention: the described resource among the described step S202 comprises the combined resource of system's predefined type and the resources of virtual machine of self-defined configuration according to type, the system resource of described predefined type is pre-created by the keeper, and system distributes according to configuration automatically when the user applies for;
Described predefined type resource and customization type resource all can generate corresponding unique system resource after described user's application, comprise one or more resources of virtual machine or physical machine resource in the system resource.
In the 4th preferred embodiment provided by the invention: among described step S201 and the step S203, described user through authorizing or described customer requirements resource when surpassing described user's authority, rear refusal is examined in described user's resource bid, point out simultaneously the described resource request for utilization of described user unaccepted reason, ask described user to revise solicited message.
In the 5th preferred embodiment provided by the invention: described step S3 comprises:
Step S301, according to the resource type in the described resource request for utilization of described user's proposition described resource is processed, if described resource type is user-defined type then execution in step S302, if described resource type is system's predefined type, execution in step S303 then;
Step S302, the system resource data that organization need creates are called establishment system resource interface and are generated described system resource, the described system resource that generates are added in the system resource tabulation that will distribute;
Step S303, whether existing described system resource can satisfy user's application in the seeking system, if can satisfy, then described system resource is added in the described system resource tabulation that will distribute, otherwise, the system resource interface that calls described establishment generates described system resource, is that described system resource and described newly-increased system resource are added in the described system resource tabulation that will distribute with what satisfy condition in the system;
Step S304, the one or more resources of virtual machine that comprise in the system resource in real-time detecting system the Resources list or the performance of physical machine resource are obtained its real-time performance, judge whether described real-time performance reaches default load threshold value, be, execution in step S1, no, to user resource allocation.
In the 6th preferred embodiment provided by the invention: described default load threshold value is the performance number of described resources of virtual machine or physical machine resource load when the heaviest, if the performance number of described resources of virtual machine or physical machine resource is more than or equal to this default load threshold value, illustrate that then described resources of virtual machine or physical machine resource, then can not be to user resource allocations at the full load Processing tasks.
In the 7th preferred embodiment provided by the invention: do not detect when having resource among the described step S3 and point out the described resource request for utilization of described user not have Resources allocation.
The beneficial effect of the method that resource is distributed in a kind of cloud computing system provided by the invention comprises:
The method that resource is distributed in a kind of cloud computing system provided by the invention, resource are used and must by approval process, be strengthened the control user of resource and the corresponding relation management of resource.
Description of drawings
Be illustrated in figure 1 as the flow chart of the method that resource is distributed in a kind of cloud computing system provided by the invention;
Be illustrated in figure 2 as the flow chart of the embodiment of the process that a kind of resource request for utilization that the user is proposed provided by the invention examines;
Be illustrated in figure 3 as a kind of flow chart that the embodiment of resource distribution is carried out in the resource request for utilization of passing through of examining provided by the invention.
Embodiment
The invention provides the method that resource in a kind of cloud computing system is distributed, resource and user's corresponding relation be presented on the resource management interface by two-dimensional topology figure, the flow chart of the method as shown in Figure 1, as shown in Figure 1, the method comprises:
Step S1, user propose the resource request for utilization.
Step S2, the keeper examines the resource request for utilization that the user proposes, and agrees, and then execution in step S3 refuses then execution in step S1.
Step S3 detects whether resource is arranged, and has, and then to user resource allocation, does not have, then execution in step S1.
Embodiment one:
Embodiment one provided by the invention is the embodiment of the method that resource is distributed in a kind of cloud computing system, in the present embodiment, the state that can show in real time each resource request for utilization at the resource management interface, the state of resource request for utilization is not for examining among the step S1, the state of resource request for utilization is in examining among the step S2, and the state of resource request for utilization is the approved application among the step S3.
The flow chart of the embodiment of the process that the resource request for utilization that among the step S2 user is proposed is examined as shown in Figure 2, as shown in Figure 2, the process that the resource request for utilization that the keeper proposes the user among the step S2 is examined comprises:
Whether step S201 detects the user through authorizing, be, execution in step S202, no, execution in step S1.
Step S202 checks the resource type in the resource request for utilization that the user proposes.
Resource comprises the combined resource of system's predefined type and the resources of virtual machine of self-defined configuration according to type, and the system resource of this predefined type is pre-created by the keeper, and system distributes according to configuration automatically when the user applies for.Predefined type resource or customization type resource all can generate corresponding unique system resource after user's application, may comprise one or more resources of virtual machine or physical machine resource in the system resource.
Step S203, whether the memory space, I/O speed and the fail safe that detect the customer requirements resource surpass this user's authority, be, execution in step S1, no, execution in step S3.
Among step S201 and the step S203, not through authorizing or customer requirements resource when surpassing this user's authority, rear refusal is examined in user's resource bid the user, the unaccepted reason of simultaneously this resource bid of prompting user, the request user revises solicited message.
Be illustrated in figure 3 as the flow chart that carries out the embodiment of resource distribution among the step S3 to examining the resource request for utilization of passing through, as shown in Figure 3, step S3 comprises:
Step S301, the resource type in the resource request for utilization that proposes according to the user is processed resource, if resource type is user-defined type then execution in step S302, if resource type is system's predefined type, execution in step S303 then.
Step S302, the system resource data that organization need creates are called and are created system resource interface generation system resource, and the system resource that generates is added in the system resource tabulation that will distribute.
Step S303, whether the existing system resource can satisfy user's application in the seeking system, if can satisfy, then system resource is added in the system resource tabulation that will distribute, otherwise, call and create system resource interface generation system resource, the system resource and the newly-increased system resource that satisfy condition in the system are added in the system resource tabulation that will distribute.
Step S304, the one or more resources of virtual machine that comprise in the system resource in real-time detecting system the Resources list or the performance of physical machine resource are obtained its real-time performance, judge whether described real-time performance reaches default load threshold value, be, execution in step S1, no, to user resource allocation.
Default load threshold value is the performance number of resources of virtual machine or physical machine resource load when the heaviest, if the performance number of resources of virtual machine or physical machine resource is more than or equal to this default load threshold value, illustrate that then this resources of virtual machine or physical machine resource, then can not be to user resource allocations at the full load Processing tasks.This resource request for utilization of prompting user does not have Resources allocation in the time of can not be to user resource allocation.
Although abovely with reference to the accompanying drawings embodiments of the invention are had been described in detail, be not limited only to this embodiment, those skilled in the art is according to this concrete technical scheme variously being equal to of carrying out, deformation process, also within protection scope of the present invention.

Claims (8)

1. the method that resource is distributed in the cloud computing system, described method is presented at resource and user's corresponding relation on the resource management interface by two-dimensional topology figure, it is characterized in that, and described method comprises:
Step S1, user propose the resource request for utilization;
Step S2, the keeper examines the described resource request for utilization that described user proposes, and agrees, and then execution in step S3 refuses then execution in step S1;
Step S3 detects whether resource is arranged, and has, and then to described user resource allocation, does not have, then execution in step S1.
2. the method for claim 1, it is characterized in that, the state that shows in real time each described resource request for utilization on the described resource management interface, the state of the described resource request for utilization among the step S1 is not for examining, the state of the request for utilization of resource described in the step S2 is in examining, and the state of the request for utilization of resource described in the step S3 is the approved application.
3. the method for claim 1 is characterized in that, the process that keeper described in the described step S2 examines the described resource request for utilization that described user proposes comprises:
Whether step S201 detects described user through authorizing, be, execution in step S202, no, execution in step S1;
Step S202 checks the type of the described resource in the described resource request for utilization that described user proposes;
Step S203, whether the memory space, I/O speed and the fail safe that detect described customer requirements resource surpass described user's authority, be, execution in step S1, no, execution in step S3.
4. method as claimed in claim 3, it is characterized in that, described resource among the described step S202 comprises the combined resource of system's predefined type and the resources of virtual machine of self-defined configuration according to type, the system resource of described predefined type is pre-created by the keeper, and system distributes according to configuration automatically when the user applies for;
Described predefined type resource and customization type resource all can generate corresponding unique system resource after described user's application, comprise one or more resources of virtual machine or physical machine resource in the system resource.
5. method as claimed in claim 3, it is characterized in that, among described step S201 and the step S203, described user through authorizing or described customer requirements resource when surpassing described user's authority, rear refusal is examined in described user's resource bid, point out simultaneously the described resource request for utilization of described user unaccepted reason, ask described user to revise solicited message.
6. method as claimed in claim 4 is characterized in that, described step S3 comprises:
Step S301, according to the resource type in the described resource request for utilization of described user's proposition described resource is processed, if described resource type is user-defined type then execution in step S302, if described resource type is system's predefined type, execution in step S303 then;
Step S302, the system resource data that organization need creates are called establishment system resource interface and are generated described system resource, the described system resource that generates are added in the system resource tabulation that will distribute;
Step S303, whether existing described system resource can satisfy user's application in the seeking system, if can satisfy, then described system resource is added in the described system resource tabulation that will distribute, otherwise, the system resource interface that calls described establishment generates described system resource, is that described system resource and described newly-increased system resource are added in the described system resource tabulation that will distribute with what satisfy condition in the system;
Step S304, the one or more resources of virtual machine that comprise in the system resource in real-time detecting system the Resources list or the performance of physical machine resource are obtained its real-time performance, judge whether described real-time performance reaches default load threshold value, be, execution in step S1, no, to user resource allocation.
7. method as claimed in claim 6, it is characterized in that, described default load threshold value is the performance number of described resources of virtual machine or physical machine resource load when the heaviest, if the performance number of described resources of virtual machine or physical machine resource is more than or equal to this default load threshold value, illustrate that then described resources of virtual machine or physical machine resource, then can not be to user resource allocations at the full load Processing tasks.
8. the method for claim 1 is characterized in that, does not detect when having resource among the described step S3 and points out the described resource request for utilization of described user not have Resources allocation.
CN2012103972858A 2012-10-18 2012-10-18 Method for distributing resources in cloud computing system Pending CN102917052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012103972858A CN102917052A (en) 2012-10-18 2012-10-18 Method for distributing resources in cloud computing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103972858A CN102917052A (en) 2012-10-18 2012-10-18 Method for distributing resources in cloud computing system

Publications (1)

Publication Number Publication Date
CN102917052A true CN102917052A (en) 2013-02-06

Family

ID=47615282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103972858A Pending CN102917052A (en) 2012-10-18 2012-10-18 Method for distributing resources in cloud computing system

Country Status (1)

Country Link
CN (1) CN102917052A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152415A (en) * 2013-03-04 2013-06-12 浪潮电子信息产业股份有限公司 Resource approval process design method based on cloud data center
CN103729236A (en) * 2013-12-29 2014-04-16 国云科技股份有限公司 Method for limiting resource using limit of cloud computing users
CN103823717A (en) * 2014-01-22 2014-05-28 汉柏科技有限公司 Dynamic management method and dynamic management device for cloud computing resources
CN103986741A (en) * 2013-02-08 2014-08-13 株式会社日立制作所 Cloud data system, cloud data center, and resource management method of the cloud data center
CN104468751A (en) * 2014-11-26 2015-03-25 浪潮电子信息产业股份有限公司 Self-defining method for business process nodes in cloud sea operating system
CN104731657A (en) * 2013-12-24 2015-06-24 ***通信集团山西有限公司 Resource scheduling method and system
CN105184501A (en) * 2015-09-22 2015-12-23 浪潮集团有限公司 Efficient asynchronous order processing method
CN105245536A (en) * 2015-10-26 2016-01-13 中国互联网络信息中心 Method for resource allocation of cloud data center based on safety evaluation
CN105808317A (en) * 2016-03-07 2016-07-27 中标软件有限公司 Cloud computing platform virtual machine editing management method
WO2017032169A1 (en) * 2015-08-26 2017-03-02 华为技术有限公司 Cloud platform-based telescopic processing method and apparatus, and cloud platform
CN107045476A (en) * 2016-12-20 2017-08-15 中电科华云信息技术有限公司 Software test service implementing method and system based on virtualization
CN107133096A (en) * 2017-04-13 2017-09-05 新华三技术有限公司 A kind of resource allocation methods and device
CN108280567A (en) * 2017-12-29 2018-07-13 三盟科技股份有限公司 A kind of intelligent cloud Service Workflow engine control method and system
CN108829352A (en) * 2018-06-06 2018-11-16 郑州云海信息技术有限公司 A kind of user's quota method and system of distributed memory system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110270968A1 (en) * 2010-04-30 2011-11-03 Salsburg Michael A Decision support system for moving computing workloads to public clouds
CN102404399A (en) * 2011-11-18 2012-04-04 浪潮电子信息产业股份有限公司 Fuzzy dynamic allocation method for cloud storage resource
CN102523254A (en) * 2011-11-29 2012-06-27 曙光信息产业(北京)有限公司 Method for automatically distributing systematic resources of cloud computing environment
CN102567683A (en) * 2011-12-31 2012-07-11 曙光信息产业股份有限公司 Cloud computing system and cloud computing realizing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110270968A1 (en) * 2010-04-30 2011-11-03 Salsburg Michael A Decision support system for moving computing workloads to public clouds
CN102404399A (en) * 2011-11-18 2012-04-04 浪潮电子信息产业股份有限公司 Fuzzy dynamic allocation method for cloud storage resource
CN102523254A (en) * 2011-11-29 2012-06-27 曙光信息产业(北京)有限公司 Method for automatically distributing systematic resources of cloud computing environment
CN102567683A (en) * 2011-12-31 2012-07-11 曙光信息产业股份有限公司 Cloud computing system and cloud computing realizing method

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103986741B (en) * 2013-02-08 2018-03-27 株式会社日立制作所 Cloud data system, cloud data center and its method for managing resource
CN103986741A (en) * 2013-02-08 2014-08-13 株式会社日立制作所 Cloud data system, cloud data center, and resource management method of the cloud data center
CN103152415A (en) * 2013-03-04 2013-06-12 浪潮电子信息产业股份有限公司 Resource approval process design method based on cloud data center
CN104731657A (en) * 2013-12-24 2015-06-24 ***通信集团山西有限公司 Resource scheduling method and system
CN104731657B (en) * 2013-12-24 2019-03-12 ***通信集团山西有限公司 A kind of resource regulating method and system
CN103729236A (en) * 2013-12-29 2014-04-16 国云科技股份有限公司 Method for limiting resource using limit of cloud computing users
CN103729236B (en) * 2013-12-29 2017-04-05 国云科技股份有限公司 A kind of method for limiting cloud computing user resources using amount
CN103823717A (en) * 2014-01-22 2014-05-28 汉柏科技有限公司 Dynamic management method and dynamic management device for cloud computing resources
CN104468751A (en) * 2014-11-26 2015-03-25 浪潮电子信息产业股份有限公司 Self-defining method for business process nodes in cloud sea operating system
WO2017032169A1 (en) * 2015-08-26 2017-03-02 华为技术有限公司 Cloud platform-based telescopic processing method and apparatus, and cloud platform
CN105184501A (en) * 2015-09-22 2015-12-23 浪潮集团有限公司 Efficient asynchronous order processing method
CN105245536A (en) * 2015-10-26 2016-01-13 中国互联网络信息中心 Method for resource allocation of cloud data center based on safety evaluation
CN105245536B (en) * 2015-10-26 2018-07-03 中国互联网络信息中心 A kind of cloud data center resource allocation methods based on safety evaluation
CN105808317A (en) * 2016-03-07 2016-07-27 中标软件有限公司 Cloud computing platform virtual machine editing management method
CN107045476A (en) * 2016-12-20 2017-08-15 中电科华云信息技术有限公司 Software test service implementing method and system based on virtualization
CN107133096A (en) * 2017-04-13 2017-09-05 新华三技术有限公司 A kind of resource allocation methods and device
CN108280567A (en) * 2017-12-29 2018-07-13 三盟科技股份有限公司 A kind of intelligent cloud Service Workflow engine control method and system
CN108829352A (en) * 2018-06-06 2018-11-16 郑州云海信息技术有限公司 A kind of user's quota method and system of distributed memory system

Similar Documents

Publication Publication Date Title
CN102917052A (en) Method for distributing resources in cloud computing system
EP3534320A1 (en) Block chain-based multi-chain management method and system, electronic device, and storage medium
CN111796908B (en) System and method for automatic elastic expansion and contraction of resources and cloud platform
CN102713849A (en) Method and system for abstracting non-functional requirements based deployment of virtual machines
Wang et al. Towards green service composition approach in the cloud
CN109587200A (en) A kind of block chain, that is, service platform and system
CN105404542A (en) Cloud computing system and method for running high-performance computation in same
CN106033373A (en) A method and a system for scheduling virtual machine resources in a cloud computing platform
Tout et al. Selective mobile cloud offloading to augment multi-persona performance and viability
CN111240806B (en) Distributed container mirror image construction scheduling method
CN105183554A (en) Hybrid computing system of high-performance computing and cloud computing, and resource management method therefor
CN110727950A (en) Distributed cooperative computing system and cooperative processing method
KR20110083084A (en) Apparatus and method for operating server by using virtualization technology
Atiewi et al. Impact of virtualization on cloud computing energy consumption: Empirical study
CN103618762A (en) System and method for enterprise service bus state pretreatment based on AOP
JP2019083009A5 (en)
CN103150159A (en) Identifier generation using named objects
CN109800094B (en) Method for realizing communication between single application and multiple public applications
CN110324424A (en) A kind of credible cloud service framework based on block chain
CN211403427U (en) Distributed collaborative computing system
Carlini et al. SmartORC: smart orchestration of resources in the compute continuum
CN102868594B (en) Method and device for message processing
CN105262801A (en) Method and system for message distribution of cloud platform
CN104217292A (en) Service platform system based on cloud computing
Leite et al. Power‐aware server consolidation for federated clouds

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20130206