CN102117468A - Method for leasing instance based on cloud computing - Google Patents
Method for leasing instance based on cloud computing Download PDFInfo
- Publication number
- CN102117468A CN102117468A CN2011100859543A CN201110085954A CN102117468A CN 102117468 A CN102117468 A CN 102117468A CN 2011100859543 A CN2011100859543 A CN 2011100859543A CN 201110085954 A CN201110085954 A CN 201110085954A CN 102117468 A CN102117468 A CN 102117468A
- Authority
- CN
- China
- Prior art keywords
- cloud computing
- leasing
- application
- formation
- user
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a method for leasing an instance based on cloud computing. The method comprises the following steps: arraying an idle instance of an original user into a lease queue according to the type of the system and the configuring size by a cloud computing center; arraying a instance application submitted by a secondary user in an application queue in a similar manner; and allocating the successfully-matched instances in two queues for the secondary user to use by the cloud computing center. According to the invention, according to the request of the original user, data of the secondary user are subject to environment saving and then the lease instances are recovered at any time and returned to the original user. In the invention, by providing the method for leasing instance, for providers for cloud computing resources, the benefit of the same resource can be maximized; the original user can obtain the returned expense of the leased idle instances; and the secondary user can pay lease expense less than other cloud computing commercial modes according to the actual condition of resource utilization, so that the method has practical commercial value.
Description
Technical field
The present invention relates to a kind of example of using based on cloud computing, particularly a kind of method of leasing example based on cloud computing.
Background technology
Cloud computing (Cloud Computing) is a kind of emerging business model, and it is distributed in calculation task on the resource pool of a large amount of computing machines formations, makes various application can obtain computational resource, storage resources, Internet resources and various software service as required.Cloud computing technology in recent years is ripe gradually, attracts people more and more to pay close attention to.The EC2 of Amazon, projects such as the Windows Azure of the AppEng of Google and Microsoft all are devoted to the research and development of cloud computing middleware and the popularization of cloud computing technology.
Up to now, most research all concentrates on load balance, monitoring resource and Yunan County's congruence classical problem in the cloud computing field, and the work aspect charging is then less relatively.The value of billing model mainly is embodied in the benefit of system at economic aspect, and it is the important content that any business prototype is all paid special attention to.Briefly, it is on the basis of monitoring resource, according to the resource service recorder, utilizes the rational charge mode of a cover to calculate the amount of money that the user deals with.Cloud computing successfully be promoted in commerce, the rational charge mode of a cover is indispensable, comes on its referred gradually schedule.
About the charging under the cloud computing applied environment, the scheme of comparative maturity is still wrapped year, monthly payment and charge by the hour at present.With Amazon EC2 business model is example, and it mainly contains following three kinds of patterns: as required example, keep example and field case.
(1) example as required
Example is that a kind of user of allowing is the example that its computational resource is paid by the hour as required.This makes the user to break away from from the complex process of planning, buy, safeguard hardware, uses cost seldom to obtain required computational resource.It is to start to example since an example to stop finishing that expense is calculated.During charging,, will calculate by one hour when example moved less than in the time of one hour.
(2) keep example
To the reservation example of user applies 1 year or 3 years, at first disposablely collect a lower expense.Afterwards, this example this section in the period for the user all, when example move, still charge by the hour, but the above-mentioned relatively example as required of this expense has certain discount.When example is not used, will be not to its charge.Equally, will be hourly during less than one hour when example working time by one.
For the windows example, when the user uses in the process of this example, if when the windows licence fee increases, can be by adjusting the discount rate that the user per hour charges, reach the identical and impregnable purpose of nonrecurring charge of income.
(3) field case
Field case can be bidded the user for untapped Amazon EC2 resource.This price be along with market to the supply and demand of field case and cyclic swing.The user can issue a field case request, comprises that example types, example Regional Distribution, example number and its be willing to mean the maximum price that this example is per hour paid.If user's maximum price has surpassed current on-the-spot price, its request will be performed.
By above-mentioned charging way analysis to three kinds of business models of Amazon EC2 as can be known, though these patterns can be removed the numerous and diverse book keeping operation operation of cloud administrative center from, lack justice to the user.Charge according to the resource operating position, more fair to the user, but, corresponding charging method is not proposed promptly instantly, there is not corresponding faith mechanism, so do not adopted mostly by reality yet.
Summary of the invention
The purpose of this invention is to provide a kind of method of leasing example,, can make the maximize revenue of same resource, have actual commercial value by providing a kind of new example of leasing based on cloud computing.
Technical scheme of the present invention in order to achieve the above object provides a kind of method of leasing example based on cloud computing, comprises following steps:
Step 1: original subscriber's example that will leave unused is submitted to the cloud computing center; The cloud computing center is arranged in example and hires out in the formation by its system type and configuration size;
Step 2: inferior user submits the example application that comprises required system type and configuration size to according to the demand of oneself; The cloud computing center is arranged in the example application in the application queue, and the mode of setting up of described application queue and described taxi formation is complementary;
Step 3: mate the example in described taxi formation and the application queue at the cloud computing center;
Step 4:, will be assigned to time user's operation for the example of leasing that the match is successful;
Step 5: when the original subscriber has task to move,, its example of lending is reclaimed to cloud computing center submit applications;
Step 6: if described example is not assigned with, the original subscriber is with its direct recovery; If described example has been assigned to time user and has used, the example that the cloud computing center is being moved inferior user carries out environment to be preserved, and then it is reclaimed;
Step 7: when step 6 is finished, example is returned to the original subscriber.
When setting up described taxi formation in the described step 1, the described example of leasing is arranged in the different queue of dividing with system type, in each described formation according to the ascending arrangement of exemplary configuration;
When setting up described taxi formation or described application queue in the described step 2, described example application is arranged in the different queue of dividing with system type the ascending arrangement of configuration that requires according to application in each described formation.
In the described step 3, have example to reach the requirement of described example application in hiring out formation, promptly system type is identical, and the configuration of hiring out example is during more than or equal to the configuration of example application, and the match is successful.
In hiring out the example formation, do not have this example application to be placed in the waiting list can be with the example of described example application coupling the time; When in hiring out formation, the example that can match being arranged, to this application priority allocation; When the stand-by period surpassed a threshold value, a new example that reaches its requirement was distributed for this example application in the cloud computing center.
Described environment is preserved, and is that the described plurality of data dish of preserving active user's service data in the example of leasing is unloaded;
In the step 1, original subscriber's described plurality of data dish, unloading before will leasing example and submitting to, and after leasing the example return carry again;
In the step 6, inferior user's described plurality of data dish reclaims at the cloud computing center and describedly to unload before leasing example, and is mounted on the new example when distributing other examples;
Inferior user to the described system disk of example of leasing without any authority.
Compared with prior art, the method of leasing example based on cloud computing of the present invention, its advantage is: the present invention has provided a kind of method of leasing example, as the existing a kind of expansion that keeps example, when original subscriber's example is idle, by the cloud computing center example is distributed to time user once more and use.The present invention is by described proposition of leasing example, and concerning the provider of cloud computing resource, the income of same resource can reach maximization; The expense that the original subscriber can obtain after idle example is leased is returned; Inferior user can be according to the actual conditions of its resource use, and payment is less than the rates of the commercial patterns of other cloud computings, and therefore, the present invention has actual commercial value.
Description of drawings
Fig. 1 is the schematic flow sheet of the method for leasing example based on cloud computing of the present invention.
Embodiment
Embodiment below in conjunction with the description of drawings method of leasing example based on cloud computing of the present invention.
As shown in Figure 1, method of leasing example of the present invention is a kind of expansion that existing Amazon EC2 keeps example.Lease in the example at this, definition " original subscriber " is for buying first user of cloud computing resource (hereinafter to be referred as resource); Definition " inferior user " is after the original subscriber hires out slack resources, again the user that this resource is bought.Of the present invention based on the cloud computing charging method of leasing example, mainly provided above-mentioned user when renting the cloud computing resource, according to the dynamic method of chargeing of resource operating position.
Generally there is long-range mission in described original subscriber, but task is small and scattered, and urgency is not high, does not need to make an immediate response.The original subscriber need bear described disposable paying of leasing example, and the expense of calculating by the hour during this example each run, and the charging method that keeps example among concrete and the existing Amazon EC2 is similar.
And when it purchased resources idle, the original subscriber can be committed to resource the cloud computing center; Distribute to time user once more and use by the cloud computing center example that should leave unused.Can one " cloud table " be set at described original subscriber's end, be used to show certain time period, the situation that the resource of its taxi is used; At this moment, the extra cost of corresponding time of original subscriber can be reduced or remitted by provider, even can cash reimbursement.
Described user is the example of its application, and according to using what the mode of how much chargeing to pay, this expense generally expense than other business model of using equal configuration is lower.Also be provided with one described " cloud table " at inferior user side, be used to show described user's consumption situation.Yet,, should allow the cloud computing center to reclaim this example at any time for inferior user.
The described idiographic flow of leasing example is as follows:
Step 1: the original subscriber lends idle example;
The original subscriber { 1,2 ... n} has example idle, and after it agreed the lease agreement of provider, the original subscriber submitted to it to lease example to the cloud computing center.
The cloud computing center is arranged in them in the different taxi formations in certain sequence according to the system type of leasing example and configuration size.For example: can be with the win2008 system as a formation, redhat 5.4 systems are as a formation; Then in a formation, can configuration little come the formation front, dispose the big formation back that comes.
Step 2: inferior user applies example;
Inferior user { 1,2 ... n} submits the example request slip to according to the demand of oneself, comprises the system type (win2003 of required example, win2008, redhat5.4, Ubuntu10.10 etc.), configuration size (how many nuclears of CPU, memory size, disk size, the network bandwidth etc.).
Enroll these example request slips in some application queues in addition at the cloud computing center, and the mode of setting up of described application queue and described taxi formation is complementary.That is, in the formation of different system type, sort from small to large by configuration separately.
Step 3: the example coupling is carried out at the cloud computing center;
Mate the example of hiring out in formation and the application queue at the cloud computing center.Matching strategy adopts vertical mode to scan, and has example can reach the requirement of example application as long as hire out in the formation, and promptly system type is identical, the configuration of hiring out example is during more than or equal to the configuration of example application, and this coupling just is considered to success.
If the example application does not have the example of coupling in hiring out the example formation, then this application is placed in the waiting list; When in hiring out example, the example that can match being arranged, to this application priority allocation; When the stand-by period surpassed a threshold value, the cloud computing center was that this application is distributed a new example that reaches its requirement.
Step 4:, will be assigned to time user's operation for the example of leasing that the match is successful.
Step 5: when the original subscriber has task to move,, its example of lending is reclaimed to cloud computing center submit applications.
Step 6: if described example is not assigned with, the original subscriber can be to its direct recovery.If described example has been assigned to time user and has used, at this time, the cloud computing center needs that also the program of moving is carried out environment and preserves, and then it is reclaimed.
Step 7: when step 6 is finished, example is returned to the original subscriber.
Need to prove, use the safety of files of preserving behind the example in order to guarantee the original subscriber, in the whole process that this example is rented, inferior user should preferably accomplish to isolate without any authority those files.Solution to this is: make all data disks of leasing example (not comprising system disk) can safe carry and unloading, and, at carry or after unloading a data disks, data wherein remain unchanged; Then copy method under the windows for the security strategy of system disk, inferior user is as the guest user, to system disk without any authority.Therefore, the original subscriber can lend its data disks in advance after the unloading, again with the data disks carry, guarantee its data security after example is returned; Similarly, when in above-mentioned steps 6, carrying out the environment preservation, after the data disks in the time of also can using inferior user unloads, reclaim the described example of leasing again.
In sum, the present invention has provided a kind of method of leasing example, as the existing a kind of expansion that keeps example, when original subscriber's example is idle, by the cloud computing center example is distributed to time user once more and uses.Therefore, concerning the provider of cloud computing resource, the income of same resource can reach maximization; The expense that the original subscriber can obtain after idle example is leased is returned; Inferior user can be according to the actual conditions of its resource use, and payment is less than the rates of the commercial patterns of other cloud computings, and therefore, the present invention has actual commercial value.
Although content of the present invention has been done detailed introduction by above preferred embodiment, will be appreciated that above-mentioned description should not be considered to limitation of the present invention.After those skilled in the art have read foregoing, for multiple modification of the present invention with to substitute all will be conspicuous.Therefore, protection scope of the present invention should be limited to the appended claims.
Claims (5)
1. the method for leasing example based on cloud computing is characterized in that, comprises following steps:
Step 1: original subscriber's example that will leave unused is submitted to the cloud computing center; The cloud computing center is arranged in example and hires out in the formation by its system type and configuration size;
Step 2: inferior user submits the example application that comprises required system type and configuration size to according to the demand of oneself; The cloud computing center is arranged in the example application in the application queue, and the mode of setting up of described application queue and described taxi formation is complementary;
Step 3: mate the example in described taxi formation and the application queue at the cloud computing center;
Step 4:, will be assigned to time user's operation for the example of leasing that the match is successful;
Step 5: when the original subscriber has task to move,, its example of lending is reclaimed to cloud computing center submit applications;
Step 6: if described example is not assigned with, the original subscriber is with its direct recovery; If described example has been assigned to time user and has used, the example that the cloud computing center is being moved inferior user carries out environment to be preserved, and then it is reclaimed;
Step 7: when step 6 is finished, example is returned to the original subscriber.
2. according to claim 1 based on the method for leasing example of cloud computing, it is characterized in that,
When setting up described taxi formation in the described step 1, the described example of leasing is arranged in the different queue of dividing with system type, in each described formation according to the ascending arrangement of exemplary configuration;
When setting up described taxi formation or described application queue in the described step 2, described example application is arranged in the different queue of dividing with system type the ascending arrangement of configuration that requires according to application in each described formation.
3. as claimed in claim 1 or 2 based on the method for leasing example of cloud computing, it is characterized in that,
In the described step 3, have example to reach the requirement of described example application in hiring out formation, promptly system type is identical, and the configuration of hiring out example is during more than or equal to the configuration of example application, and the match is successful.
As described in the claim 3 based on the method for leasing example of cloud computing, it is characterized in that,
In hiring out the example formation, do not have this example application to be placed in the waiting list can be with the example of described example application coupling the time; When in hiring out formation, the example that can match being arranged, to this application priority allocation; When the stand-by period surpassed a threshold value, a new example that reaches its requirement was distributed for this example application in the cloud computing center.
5. according to claim 1 based on the method for leasing example of cloud computing, it is characterized in that,
Described environment is preserved, and is that the described plurality of data dish of preserving active user's service data in the example of leasing is unloaded;
In the step 1, original subscriber's described plurality of data dish, unloading before will leasing example and submitting to, and after leasing the example return carry again;
In the step 6, inferior user's described plurality of data dish reclaims at the cloud computing center and describedly to unload before leasing example, and is mounted on the new example when distributing other examples;
Inferior user to the described system disk of example of leasing without any authority.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100859543A CN102117468A (en) | 2011-04-07 | 2011-04-07 | Method for leasing instance based on cloud computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011100859543A CN102117468A (en) | 2011-04-07 | 2011-04-07 | Method for leasing instance based on cloud computing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102117468A true CN102117468A (en) | 2011-07-06 |
Family
ID=44216221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100859543A Pending CN102117468A (en) | 2011-04-07 | 2011-04-07 | Method for leasing instance based on cloud computing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102117468A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739803A (en) * | 2012-07-09 | 2012-10-17 | 上海达希能源科技有限公司 | Cloud computing resource allocation method |
CN103593770A (en) * | 2013-10-24 | 2014-02-19 | 清华大学 | Amazon elastic compute cloud bidding method based on Markov model |
CN103761147A (en) * | 2014-01-15 | 2014-04-30 | 清华大学 | Method and system for managing calculation examples in cloud platforms |
CN104461744A (en) * | 2014-12-18 | 2015-03-25 | 曙光云计算技术有限公司 | Resource allocation method and device |
CN105187246A (en) * | 2015-08-27 | 2015-12-23 | 浪潮(北京)电子信息产业有限公司 | Method and system for expanding calculation nodes in cloud platform |
CN109752974A (en) * | 2019-01-24 | 2019-05-14 | 广州市格利网络技术有限公司 | Control the method and control platform of reusable table ware circulation |
CN109859012A (en) * | 2019-01-31 | 2019-06-07 | 山东大学 | IaaS-based uncertain demand service pre-purchase instance time-sharing method and system |
CN114500303A (en) * | 2020-11-11 | 2022-05-13 | 上海大学 | Temporary cloud resource usage charging method |
-
2011
- 2011-04-07 CN CN2011100859543A patent/CN102117468A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739803A (en) * | 2012-07-09 | 2012-10-17 | 上海达希能源科技有限公司 | Cloud computing resource allocation method |
CN103593770A (en) * | 2013-10-24 | 2014-02-19 | 清华大学 | Amazon elastic compute cloud bidding method based on Markov model |
CN103761147A (en) * | 2014-01-15 | 2014-04-30 | 清华大学 | Method and system for managing calculation examples in cloud platforms |
CN103761147B (en) * | 2014-01-15 | 2017-11-21 | 清华大学 | The management method and system of calculated examples in a kind of cloud platform |
CN104461744A (en) * | 2014-12-18 | 2015-03-25 | 曙光云计算技术有限公司 | Resource allocation method and device |
CN104461744B (en) * | 2014-12-18 | 2018-01-19 | 曙光云计算技术有限公司 | A kind of resource allocation methods and device |
CN105187246A (en) * | 2015-08-27 | 2015-12-23 | 浪潮(北京)电子信息产业有限公司 | Method and system for expanding calculation nodes in cloud platform |
CN109752974A (en) * | 2019-01-24 | 2019-05-14 | 广州市格利网络技术有限公司 | Control the method and control platform of reusable table ware circulation |
CN109859012A (en) * | 2019-01-31 | 2019-06-07 | 山东大学 | IaaS-based uncertain demand service pre-purchase instance time-sharing method and system |
CN114500303A (en) * | 2020-11-11 | 2022-05-13 | 上海大学 | Temporary cloud resource usage charging method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102117468A (en) | Method for leasing instance based on cloud computing | |
US11188954B2 (en) | Method and system for dynamic pricing of web services utilization | |
CN201917942U (en) | Expense budget and reimbursement management system for company | |
US7877754B2 (en) | Methods, systems, and media to expand resources available to a logical partition | |
US9253048B2 (en) | Releasing computing infrastructure components in a networked computing environment | |
US7941427B2 (en) | Dynamically managing computer resources based on valuations of work items being processed | |
US20130346227A1 (en) | Performance-Based Pricing for Cloud Computing | |
CA2915996C (en) | Burst mode control | |
CN103414576A (en) | Charging method for use of cloud computing resources | |
US11381516B2 (en) | System and method for maximizing resource credits across shared infrastructure | |
CN102739803A (en) | Cloud computing resource allocation method | |
CN102184503A (en) | Charging method based on lease instance cloud computing | |
CN103475495A (en) | Cloud-computing virtual-machine resource-usage charging method | |
Das et al. | A QoS and profit aware cloud confederation model for IaaS service providers | |
US8326712B2 (en) | Method and system for technology consumption management | |
EP4049140A1 (en) | Quantifying usage of disparate computing resources as a single unit of measure | |
Patra et al. | Profit maximization strategy with spot allocation quality guaranteed service in cloud environment | |
Mihailescu et al. | The impact of user rationality in federated clouds | |
Shang et al. | An Intelligent Capacity Planning Model for Cloud Market. | |
US20150012398A1 (en) | Credit optimization to minimize latency | |
Alzhouri et al. | Dynamic pricing for maximizing cloud revenue: a column generation approach | |
Cong et al. | User perceived value-aware cloud pricing for profit maximization of multiserver systems | |
Dreher et al. | Cost analysis comparing HPC public versus private cloud computing | |
Sadashiv et al. | Cloud capacity planning and HSI based optimal resource provisioning | |
US20150073846A1 (en) | Obtaining a product via a repository in an organization with obtainment units |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110706 |