CN102917052A - Method for distributing resources in cloud computing system - Google Patents
Method for distributing resources in cloud computing system Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2012
- 2012-10-18 CN CN2012103972858A patent/CN102917052A/en active Pending
Patent Citations (4)
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)
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 |