CN109450654A - 一种基于需求变更的云服务计费方法 - Google Patents
一种基于需求变更的云服务计费方法 Download PDFInfo
- Publication number
- CN109450654A CN109450654A CN201811301427.XA CN201811301427A CN109450654A CN 109450654 A CN109450654 A CN 109450654A CN 201811301427 A CN201811301427 A CN 201811301427A CN 109450654 A CN109450654 A CN 109450654A
- Authority
- CN
- China
- Prior art keywords
- expense
- resource
- change
- resource requirement
- cloud service
- 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.)
- Granted
Links
- 230000008859 change Effects 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000006870 function Effects 0.000 claims description 7
- 238000011084 recovery Methods 0.000 claims description 6
- 238000013468 resource allocation Methods 0.000 claims description 3
- 230000004075 alteration Effects 0.000 abstract description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012508 change request Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1442—Charging, metering or billing arrangements for data wireline or wireless communications at network operator level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/1457—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0826—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network costs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于需求变更的云服务计费方法,应用于云平台的计费***中,包括以下步骤:S1.用户将其应用部署在云平台上,计费***为所述应用生成唯一的账户信息,并分配用户请求的各项资源;S2.每个计费周期T收集所述应用使用云服务的资源需求变化数据,T>0;S3.利用步骤S2中收集到的所述资源需求变化数据和预设的计费公式计算出所述应用在每个计费周期的资源需求变更费用,生成账单。本发明通过对由一系列硬件资源组合而成的虚拟机的资源使用量变更情况进行计算,并根据计费标准计算需要支付的费用,从而关注相邻计费周期之间的资源需求变化,对资源需求变更引起的***波动和处理开销进行收费。
Description
技术领域
本发明涉及计算机领域,更具体地,涉及一种基于需求变更的云服务计费方法。
背景技术
随着云计算技术发展,出现了不同的云计算商业模式。云计算服务商们采用了多种收费方法。亚马逊将租用实例分为按需使用、现货实例及保留实例三种,每种实例的收费方法都有各自的特点,使用于不同的使用场景。这三种收费方法具有代表性。概况而言,国内外的云计算收费方法的虽然形式和细节不一,但基本上都是类似这三种方法,从计算资源和存储资源出发来计算费用。这些收费方法优点是计费对象直观、易于获取,缺点是忽略了用户请求这些资源带来的额外成本。
现有的计费方法关注点着重于资源的使用量而非资源使用的波动情况。实际上,除了基于资源使用量产生的硬件成本之外,用户在不同时刻请求不同数量的资源带来的***分配开销以及***波动对整个***性能的影响也不可忽视,应对该类成本进行额外计费以弥补开销。
发明内容
本发明为解决现有云服务计费方法仅关注资源消耗量,忽视了***分配开销以及***波动对整个***性能的影响等问题,提供了一种基于需求变更的云服务计费方法。
为实现以上发明目的,而采用的技术手段是:
一种基于需求变更的云服务计费方法,应用于云平台的计费***中,包括以下步骤:
S1.用户将其应用部署在云平台上,计费***为所述应用生成唯一的账户信息,并分配用户请求的各项资源;
S2.每个计费周期T收集所述应用使用云服务的资源需求变化数据,T>0;
S3.利用步骤S2中收集到的所述资源需求变化数据和预设的计费公式计算出所述应用在每个计费周期的资源需求变更费用,生成账单。
上述方案中,由于对由一系列硬件资源组合而成的虚拟机的资源使用量变更情况进行计算,并根据计费标准计算需要支付的费用,从而关注相邻计费周期之间的资源需求变化,对资源需求变更引起的***波动和处理开销进行收费。
优选的,步骤S2具体为每个计费周期T开始前收集用户在所述应用使用云服务的资源需求,根据所述计费周期T的资源需求和上一计费周期T-1的资源需求计算需求变更费用,T>0。
优选的,步骤S2中所述资源需求变化数据为包括但不限于CPU、内存、硬盘空间和带宽四个指标在不同计费周期分配量的变化量,
其中所述分配量的变化量=|T计费周期资源分配量-(T-1)计费周期资源分配量|。
优选的,步骤S3中所述计算出所述应用在每个计费周期的资源需求变更费用,包括:
基于所述资源需求变化数据,分别计算所述指标收取分配或回收资源带来的变更费用,其中:
CPU的变更费用=f(CPU分配量的变化量)*CPU变更单位价格;
内存的变更费用=f(内存分配量的变化量)*内存变更单位价格;
硬盘空间的变更费用=f(硬盘空间分配量的变化量)*硬盘空间变更单位价格;
带宽的变更费用=f(带宽分配量的变化量)*带宽变更单位价格;
资源需求变更费用为所述指标收取分配或回收资源带来的变更费用的总和;
其中所述函数f(x)为在[0,+∞)上单调递增的任意非负函数。通过对各项指标的资源变更需求进行计费尽可能避免用户突然进行大规模的需求变更;同时亦可将其他指标的资源需求变更纳入计费,其计算方式与上述一致。
优选的,所述资源需求变更费用还包括在每个计费周期的请求费用,所述请求费用为每次需求变更所需要支付的基础费用,所述请求费用为大于零的常数或随时间变化的非负函数。通过每次收取请求费用可以进一步尽量避免用户频繁地进行需求变更。
优选的,所述计费方法与其他计费方法叠加使用。
与现有技术相比,本发明技术方案的有益效果是:
本发明提供的一种基于需求变更的云服务计费方法,由于对由一系列硬件资源组合而成的虚拟机的资源使用量变更情况进行计算,并根据计费标准计算需要支付的费用,从而关注相邻计费周期之间的资源需求变化,对资源需求变更引起的***波动和处理开销进行收费。本计费方法通过每次收取请求费用可以尽量避免用户频繁地进行需求变更,通过对各项资源变更需求进行计费尽可能避免用户突然进行大规模的需求变更,能够保证云服务***尽可能平稳地运行,减少频繁分配或回收资源带来的***波动和操作开销,减轻***负担。同时通过计费可以增加云服务商的收入,弥补需求变更带来的各项成本开销,更能保障云服务商的利益。解决了现有云服务计费方法仅关注资源消耗量,忽视了***分配开销以及***波动对整个***性能的影响等问题。
附图说明
图1为本发明方法的总流程图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
下面结合附图和实施例对本发明的技术方案做进一步的说明。
本发明提供的是一种基于需求变更的计费方法,主要应用在提供虚拟机租用服务的云平台计费***中,作为计费***的核心。因此,本发明的具体实施方式需要依赖用户计费模块实现,在计费模块中实现本发明提供的计费方法。
本发明提供的基于需求变更的云服务计费方法如图1所示,包括以下步骤:
S1.用户将其应用部署在云平台上,计费***为所述应用生成唯一的账户信息,并分配用户请求的各项资源;
S2.每个计费周期T开始前收集用户在所述应用使用云服务的资源需求,根据所述计费周期T的资源需求和上一计费周期T-1的资源需求计算资源需求变化数据,T>0。其中,在本发明实施例中资源需求变化数据为CPU、内存、硬盘空间和带宽四个指标在不同计费周期分配量的变化量,在实际应用中,其他相关指标也可按照本发明的计算方法纳入计费。分配量的变化量=|T计费周期资源分配量-(T-1)计费周期资源分配量|。在本发明实施例中设一个计费周期T为一小时,用户总共使用了六个小时的云服务,六个计费周期提交的资源需求汇总如表1,四个指标具体的分配量的变化量如下述表3所示。
计费周期 | 1 | 2 | 3 | 4 | 5 | 6 |
CPU(个) | 1 | 5 | 7 | 10 | 10 | 6 |
内存(GB) | 1 | 2 | 5 | 5 | 5 | 4 |
硬盘空间(100GB) | 1 | 2 | 2 | 2 | 2 | 1 |
带宽(10MB) | 1 | 2 | 2 | 2 | 2 | 1 |
表1
S3.利用步骤S2中收集到的所述资源需求变化数据和预设的计费公式计算出所述应用在每个计费周期的资源需求变更费用,生成账单。
由于本实施例中的第一个计费周期之前没有计费周期,所以不计算首次提出资源需求的变更费用。
其中:CPU的变更费用=f(CPU分配量的变化量)*CPU变更单位价格;
内存的变更费用=f(内存分配量的变化量)*内存变更单位价格;
硬盘空间的变更费用=f(硬盘空间分配量的变化量)*硬盘空间变更单位价格;
带宽的变更费用=f(带宽分配量的变化量)*带宽变更单位价格;
资源需求变更费用为上述四个指标收取分配或回收资源带来的变更费用及请求费用的总和,即资源需求变更费用=CPU的变更费用+内存的变更费用+硬盘空间的变更费用+带宽的变更费用+请求费用;其中选取需求变更度量函数为f(x)=x2。
其中本实施例中资源需求变更费用还包括在每个计费周期的请求费用,所述请求费用为每次需求变更所需要支付的基础费用,本实施例的请求费用为0.4元每次。
规定对应的各项资源的变更单位价格以及单次请求费用如表2所示。
CPU | 0.1元/(个<sup>2</sup>) |
内存 | 0.1元/(1GB<sup>2</sup>) |
硬盘空间 | 0.1元/(100GB<sup>2</sup>) |
带宽 | 0.1元/(10MB<sup>2</sup>) |
请求费用 | 0.4元/次 |
表2
根据表1中获得的资源需求及表2中价格,各个计费周期间的资源需求变更费用如表3所示。
表3
附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (6)
1.一种基于需求变更的云服务计费方法,应用于云平台的计费***中,其特征在于,包括以下步骤:
S1.用户将其应用部署在云平台上,计费***为所述应用生成唯一的账户信息,并分配用户请求的各项资源;
S2.每个计费周期T收集所述应用使用云服务的资源需求变化数据,T>0;
S3.利用步骤S2中收集到的所述资源需求变化数据和预设的计费公式计算出所述应用在每个计费周期的资源需求变更费用,生成账单。
2.根据权利要求1所述的基于需求变更的云服务计费方法,其特征在于,步骤S2具体为每个计费周期T开始前收集用户在所述应用使用云服务的资源需求,根据所述计费周期T的资源需求和上一计费周期T-1的资源需求计算资源需求变化数据,T>0。
3.根据权利要求2所述的基于需求变更的云服务计费方法,其特征在于,步骤S2中所述资源需求变化数据为包括但不限于CPU、内存、硬盘空间和带宽四个指标在不同计费周期分配量的变化量,
其中所述分配量的变化量=|T计费周期资源分配量-(T-1)计费周期资源分配量|,T>0。
4.根据权利要求3所述的基于需求变更的云服务计费方法,其特征在于,步骤S3中所述计算出所述应用在每个计费周期的资源需求变更费用,包括:
基于所述资源需求变化数据,分别计算所述指标收取分配或回收资源带来的变更费用,其中:
CPU的变更费用=f(CPU分配量的变化量)*CPU变更单位价格;
内存的变更费用=f(内存分配量的变化量)*内存变更单位价格;
硬盘空间的变更费用=f(硬盘空间分配量的变化量)*硬盘空间变更单位价格;
带宽的变更费用=f(带宽分配量的变化量)*带宽变更单位价格;
资源需求变更费用为所述指标收取分配或回收资源带来的变更费用的总和;
其中所述函数f(x)为在[0,+∞)上单调递增的任意非负函数。
5.根据权利要求4所述的基于需求变更的云服务计费方法,其特征在于,所述资源需求变更费用还包括在每个计费周期的请求费用,所述请求费用为每次需求变更所需要支付的基础费用,所述请求费用为大于零的常数或随时间变化的非负函数。
6.根据权利要求1~5任一项所述的基于需求变更的云服务计费方法,其特征在于,所述计费方法与其他计费方法叠加使用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811301427.XA CN109450654B (zh) | 2018-11-02 | 2018-11-02 | 一种基于需求变更的云服务计费方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811301427.XA CN109450654B (zh) | 2018-11-02 | 2018-11-02 | 一种基于需求变更的云服务计费方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109450654A true CN109450654A (zh) | 2019-03-08 |
CN109450654B CN109450654B (zh) | 2021-07-13 |
Family
ID=65550622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811301427.XA Active CN109450654B (zh) | 2018-11-02 | 2018-11-02 | 一种基于需求变更的云服务计费方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109450654B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111210273A (zh) * | 2020-01-03 | 2020-05-29 | 湖北省楚天云有限公司 | 一种政务云平台资源的计量计费方法和*** |
CN111694857A (zh) * | 2020-06-12 | 2020-09-22 | 北京百度网讯科技有限公司 | 存储资源数据的方法、装置、电子设备及计算机可读介质 |
CN112416565A (zh) * | 2019-08-20 | 2021-02-26 | 中国科学院计算机网络信息中心 | 基于国家高性能计算环境的中小企业计算社区*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184503A (zh) * | 2011-04-07 | 2011-09-14 | 上海兆民云计算科技有限公司 | 一种基于租借实例云计算计费方法 |
US20130138806A1 (en) * | 2011-11-29 | 2013-05-30 | International Business Machines Corporation | Predictive and dynamic resource provisioning with tenancy matching of health metrics in cloud systems |
WO2016188706A1 (en) * | 2015-05-22 | 2016-12-01 | British Telecommunications Public Limited Company | Network resource management |
CN106257524A (zh) * | 2016-05-13 | 2016-12-28 | 浙江大学 | 一种云基础设施服务的计费方法 |
US20170093642A1 (en) * | 2015-09-25 | 2017-03-30 | Singapore Telecommunications Limited | Resource planning system for cloud computing |
CN107464107A (zh) * | 2016-06-06 | 2017-12-12 | 阿尔卡特朗讯 | 用于云***的在线计费的方法、***和设备 |
-
2018
- 2018-11-02 CN CN201811301427.XA patent/CN109450654B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184503A (zh) * | 2011-04-07 | 2011-09-14 | 上海兆民云计算科技有限公司 | 一种基于租借实例云计算计费方法 |
US20130138806A1 (en) * | 2011-11-29 | 2013-05-30 | International Business Machines Corporation | Predictive and dynamic resource provisioning with tenancy matching of health metrics in cloud systems |
WO2016188706A1 (en) * | 2015-05-22 | 2016-12-01 | British Telecommunications Public Limited Company | Network resource management |
US20170093642A1 (en) * | 2015-09-25 | 2017-03-30 | Singapore Telecommunications Limited | Resource planning system for cloud computing |
CN106257524A (zh) * | 2016-05-13 | 2016-12-28 | 浙江大学 | 一种云基础设施服务的计费方法 |
CN107464107A (zh) * | 2016-06-06 | 2017-12-12 | 阿尔卡特朗讯 | 用于云***的在线计费的方法、***和设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112416565A (zh) * | 2019-08-20 | 2021-02-26 | 中国科学院计算机网络信息中心 | 基于国家高性能计算环境的中小企业计算社区*** |
CN111210273A (zh) * | 2020-01-03 | 2020-05-29 | 湖北省楚天云有限公司 | 一种政务云平台资源的计量计费方法和*** |
CN111694857A (zh) * | 2020-06-12 | 2020-09-22 | 北京百度网讯科技有限公司 | 存储资源数据的方法、装置、电子设备及计算机可读介质 |
CN111694857B (zh) * | 2020-06-12 | 2023-11-07 | 北京百度网讯科技有限公司 | 存储资源数据的方法、装置、电子设备及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109450654B (zh) | 2021-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jin et al. | Towards optimized fine-grained pricing of IaaS cloud platform | |
CN111480145B (zh) | 用于根据基于信用的机制来调度工作负载的***和方法 | |
Wang et al. | Dynamic cloud resource reservation via cloud brokerage | |
Li et al. | Pricing and repurchasing for big data processing in multi-clouds | |
CN109450654A (zh) | 一种基于需求变更的云服务计费方法 | |
US7877754B2 (en) | Methods, systems, and media to expand resources available to a logical partition | |
US9009719B2 (en) | Computer workload capacity estimation using proximity tables | |
WO2019205791A1 (zh) | 为多个用户标识调整流量套餐的方法及装置 | |
US20120290725A1 (en) | Dynamic Cost Model Based Resource Scheduling In Distributed Compute Farms | |
US20140279320A1 (en) | Allocating and pricing virtual resources | |
CN111130810B (zh) | 云服务用量包的计费方法、装置及相关设备 | |
CN103067185B (zh) | 云计算***中的计费方法 | |
CN104574051A (zh) | 一种计费方法及装置 | |
CN107566133A (zh) | 一种资源计费方法、装置及平台 | |
CN110458611A (zh) | 用于定价处理的方法、装置和计算设备 | |
Khatua et al. | Heuristic-based resource reservation strategies for public cloud | |
CN109242526A (zh) | 一种广告结算方法及装置 | |
CN109903030A (zh) | 一种用于云主机的计费方法、云主机和存储介质 | |
CN111162921B (zh) | 多账号的云服务用量包共享方法、装置及相关设备 | |
US8548881B1 (en) | Credit optimization to minimize latency | |
Jayanthi | Literature review: Dynamic resource allocation mechanism in cloud computing environment | |
TWI509429B (zh) | 負載分配裝置及其負載分配方法 | |
CN110662188B (zh) | 计费方法和*** | |
Buell et al. | Transaction level economics of cloud applications | |
US11763358B2 (en) | Per-tenant cost calculation in multi-tenant data storage system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |