一种基于租借实例云计算计费方法技术

技术编号:6526577 阅读:408 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于租借实例云计算计费方法,在云计算中心将原用户闲置的实例分配给次用户使用时,对于次用户使用租借实例期间的费用,基于任意时间算法进行可随时停止并迭代的方法计算,能够根据资源池中对此租借实例申请的次用户的数目,以及资源的使用率来综合给出租借费用;该租借实例的价格设有一个不超过其他商业应用实例的上限金额。本发明专利技术通过所述计费方法的提出,对云计算资源的提供商来说,同一资源的收益能够达到最大化;原用户可以获得闲置实例租借后的费用返还;次用户可以根据其资源使用的实际情况,支付少于其他云计算商用模式的租借费用,因此,本发明专利技术具有实际的商业价值。

【技术实现步骤摘要】

本专利技术涉及一种基于云计算应用的实例以及对该实例的计费方法,特别涉及。
技术介绍
云计算(Cloud Computing)是一种新兴的商业模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用能够根据需要获取计算资源、存储资源、网络资源和各种软件服务。近年来云计算技术逐渐成熟,吸引人们越来越多的关注。Amazon的EC2,G00gle 的AppEng和Microsoft的Windows Azure等项目都致力于云计算中间件的研发和云计算技术的推广。至今为止,云计算领域中大部分的研究都集中在负载平衡、资源监控和云安全等经典问题上,而在计费方面的工作则相对较少。计费模型的价值主要体现于系统在经济方面的效益,它是任何一种商业模型都非常关注的重要内容。简单地说,它是在资源监控的基础上,根据资源使用记录,利用一套合理的计费模式计算出用户应付的金额。要将云计算在商业中成功推广,一套合理的计费模式是不可缺少的,它已逐渐被提到日程上来。关于云计算应用环境下的计费,目前比较成熟的方案还是包年、包月和按小时收费。以Amazon EC2商业模式为例,它主要有以下三种模式按需实例、保留实例和现场实例。(1)按需实例按需实例是一种让用户为其计算资源按小时来付费的实例。这使得用户可以从规划、 购买、维护硬件的复杂过程中摆脱出来,用很少的花费来获得所需的计算资源。费用计算是从一个实例启动开始到实例终止结束。计费时,当实例运行不足一小时时,将按一小时计算。(2)保留实例对用户申请1年或3年的保留实例,首先一次性收取一个较低的费用。之后,这个实例在该段时间内为用户所有,当实例运行时,仍然按小时收费,但这个费用相对上述按需实例有一定折扣。当实例未被使用时,将不对其收费。同样,当实例运行时间不到一小时时将按一小时计费。对于windows实例,当用户使用该实例的过程中,若windows许可证费用增加时, 可以通过调整用户每小时收费的折扣率,来达到收益相同而一次性费用不受影响的目的。(3)现场实例现场实例使用户能够为未使用的Amazon EC2资源进行竞价。这个价格是随着市场对现场实例的供需而周期波动的。用户可以发布一个现场实例请求,包括实例类型、实例地域分布、实例数目和其愿意为这个实例每小时支付的最大价格。如果用户的最大价格超过了当前现场价格,其请求将被执行。通过上述对Amazon EC2三种商业模式的计费方式分析可知,虽然这些模式可以免去云管理中心繁杂的记账操作,却缺乏对用户的公平。根据资源使用情况来计费,对用户更为公平,但在当下,即没有提出相应的计费方法,也没有相应的信任机制,所以大多没被实际采用。
技术实现思路
本专利技术的目的是提供,根据次用户对其租借的云计算资源的实际使用情况来计费,从而获得一种切实可行的动态计费方法,使同一资源的收益最大化,具有实际的商业价值。为了达到上述目的本专利技术的技术方案是提供一种基于租借实例的云计算计费方法,是在原用户将闲置实例提交给云计算中心,由云计算中心匹配次用户的申请并分配该租借实例给次用户使用后,根据次用户使用所述租借实例的若干资源的情况,使用符合任意时间算法进行的可随时停止,并且是迭代计算的方法;该租借实例的价格设置有一个上限金额;所述计费方法,包含步骤a、次用户递交实例申请;云计算中心给出首次计费价格L ; 步骤b、次用户竞价,其预付费的账户余额用P来表示;只有在次用户的账户余额P超过所述首次计费价格L时,才会分配该租借实例给次用户使用,并开始后续计费;若账户余额P未超过所述首次计费价格L,允许次用户充值金额Pl,并再次竞价;步骤C、根据所述任意时间算法,计算得到所述租借实例在第t次迭代时的实例价格 Pt,并根据公式P=P-Pt得到每次迭代后新的账户余额P ;若所述迭代后的账户余额P > 0, 循环进行所述实例价格Pt的迭代计算;步骤d、当某次迭代后的账户余额P < 0时,向次用户返回现在的实例价格Pt以及若干次迭代后的账户余额P;步骤e、当用户充值金额Pl后,若满足公式P+Pl ^ Pt,就依照公式P=P1+P计算充值后新的账户余额P,并以该余额循环进行步骤c中所述实例价格Pt的迭代计算;步骤f、若次用户没有充值,或充值后仍然不足以支付当前迭代后的实例价格时,结束整个计费流程并向次用户返回结果。步骤a中所述首次计费价格L,是在次用户递交实例申请时,云计算中心参考数据库中以往的计费价格给出的最低计算价格;云计算中心将之前提供同类系统、同类配置的实例进行价格统计,将先前价格的最大值设为所述最低计算价格。所述租借实例的价格,随着所述租借实例的需求关系 D(Xt)而变化,即竞争同一个租借实例的次用户越多,所述租借实例的价格越高;所述租借实例的需求关系,根据云资源池中次用户的最大数目C、随时间t变化的资源池中现存次用户数条,以如下公式来计算本文档来自技高网
...

【技术保护点】
1.一种基于租借实例的云计算计费方法,其特征在于,所述计费方法,是在原用户将闲置实例提交给云计算中心,由云计算中心匹配次用户的申请并分配该租借实例给次用户使用后,根据次用户使用所述租借实例的若干资源的情况,使用符合任意时间算法进行的可随时停止,并且是迭代计算的方法;该租借实例的价格设置有一个上限金额;所述计费方法,包含:步骤a、次用户递交实例申请;云计算中心给出首次计费价格L;步骤b、次用户竞价,其预付费的账户余额用P来表示;只有在次用户的账户余额P超过所述首次计费价格L时,才会分配该租借实例给次用户使用,并开始后续计费;若账户余额P未超过所述首次计费价格L,允许次用户充值金额P1,并再次竞价;步骤c、根据所述任意时间算法,计算得到所述租借实例在第t次迭代时的实例价格Pt,并根据公式P=P-Pt得到每次迭代后新的账户余额P;若所述迭代后的账户余额P≥0,循环进行所述实例价格Pt的迭代计算;步骤d、当某次迭代后的账户余额P<0时,向次用户返回现在的实例价格Pt以及若干次迭代后的账户余额P;步骤e、当用户充值金额P1后,若满足公式P+P1≥Pt,就依照公式P=P1+P计算充值后新的账户余额P,并以该余额循环进行步骤c中所述实例价格Pt的迭代计算;步骤f、若次用户没有充值,或充值后仍然不足以支付当前迭代后的实例价格时,结束整个计费流程并向次用户返回结果。...

【技术特征摘要】
.如权利要求1或3所述基于云计算的租借实例的方法,其特征在于, 所述租借实例的价格,随着所述资源k的使用率变化,资源k的使用率越高时,所述租借实例的价格越高;1.一种基于租借实例的云计算计费方法,其特征在于,所述计费方法,是在原用户将闲置实例提交给云计算中心,由云计算中心匹配次用户的申请并分配该租借实例给次用户使用后,根据次用户使用所述租借实例的若干资源的情况,使用符合任意时间算法进行的可随时停止,并且是迭代计算的方法;该租借实例的价格设置有一个上限金额; 所述计费方法,包含步骤a、次用户递交实例申请;云计算中心给出首次计费价格L ; 步骤b、次用户竞价,其预付费的账户余额用P来表示;只有在次用户的账户余额P超过所述首次计费价格L时,才会分配该租借实例给次用户使用,并开始后续计费;若账户余额P未超过所述首次计费价格L,允许次用户充值金额Pl,并再次竞价;步骤C、根据所述任意时间算法,计算得到所述租借实例在第t次迭代时的实例价格 Pt,并根据公式P=P-Pt得到每次迭代后新的账户余额P ;若所述迭代后的账户余额P > 0, 循环进行所述实例价格Pt的迭代计算;步骤d、当某次迭代后的账户余额P < 0时,向次用户返回现在的实例价格Pt以及若干次迭代后的账户余额P;步骤e、当用户充值金额Pl后,若满足公式P+Pl ^ P...

【专利技术属性】
技术研发人员:范新进刘晓军袁勤李青武星彭俊杰
申请(专利权)人:上海兆民云计算科技有限公司上海大学
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1