[发明专利]一种基于REST的云存储服务的计费方法有效

专利信息
申请号: 201310472390.8 申请日: 2013-10-11
公开(公告)号: CN103533043A 公开(公告)日: 2014-01-22
发明(设计)人: 姚文斌;卢亮;熊飞 申请(专利权)人: 北京邮电大学
主分类号: H04L29/08 分类号: H04L29/08;H04L12/14
代理公司: 暂无信息 代理人: 暂无信息
地址: 100876 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 rest 存储 服务 计费 方法
【说明书】:

(一)技术领域

本发明涉及的是一种基于REST的云存储服务的计费方法。

(二)背景技术

随着云计算技术的发展,云存储的运用越来越广泛。云存储是一个以数据存储和管理为核心的云计算系统,从服务角度定义:通过网络为多用户提供按需使用、按需计费的存储服务;从技术角度定义:通过集群应用、网格技术或分布式文件系统等技术将网络中大量各种不同类型的存储设备集合起来协同工作,共同对外提供数据存储和业务访问功能。

HTTP协议(HyperText Transfer Protocol,超文本传输协议),是用于网络服务器和本地客户端传输超文本的协议。客户端向服务器发送请求报文,服务器则向客户端发送响应报文,两种报文均由开始行、首部行、实体主体构成。开始行用于区分是请求报文还是响应报文,请求报文的开始行叫做请求行,指定了所请求资源的路径,即URI(通用资源标识符),以及操作方法,其中本文中用到的有:GET(向指定资源发出请求),POST(向指定资源提交数据进行处理请求),PUT(向指定资源位置上传其最新内容),DELETE(请求服务器删除指定资源)。响应报文的开始行叫做状态行,包含了服务器响应的状态。首部行用来说明客户端、服务器或报文主体的一些信息。实体主体为报文的正文。

REST(Representational State Transfer,表述性状态转移)是一种基于HTTP协议的网络服务的实现架构,REST规定服务中的资源均由URI来标识,对资源的操作包括获取、创建、修改和删除,对应于HTTP协议提供的GET、POST、PUT和DELETE方法。

目前,云存储服务的计费模式还在探索当中,一种方案是按照用户租用的存储空间为固定大小,租用时间长度为月度、季度或年度的方式进行计费,这种模式下没有考虑用户的实际使用率,造成计费的不准确和资源的浪费。另一种方案是对用户存储占用的空间、数据传输产生的流量、HTTP请求成功的次数计费,这种模式符合用户实际的情况,为用户节约了成本,为服务提供商提高了资源利用率。而目前这种根据用户实际使用情况进行的计费模式,只考虑了用户的实际使用时间、流量等信息,并未考虑网络系统运行过程中的忙闲状态、信息实际占用空间等具体动态变化因素,为此,本专利设计了一种根据服务器的忙闲状态计费、提供多种可选择的计费参数等进行动态计费的方法,使得云计费模型更加精准并符合用户的多元化需求。

(三)发明内容

本发明的目的在提供一种云存储服务的合理的计费方法。该方法针对于基于REST访问接口的云存储服务,大大提高了计费的准确度。

本发明是这样实现的:

设云存储系统拥有x个用户(U1,U2,…,Ux),所有用户所拥有的存储资源由URI唯一标识,分为数据文件和包含数据文件的容器两种类型,数据文件占用一定的存储空间,资源的类型可以从URI中判断;所有对云存储服务的访问均基于HTTP请求,用户通过GET方法获取资源或资源的信息,PUT方法创建或替换资源,POST方法修改资源的信息,DELETE方法删除资源;

设云存储系统可以获取每次HTTP请求的所属用户、请求方法、请求资源、请求时刻(采用时间戳方式表示,即自格林尼治标准时间1970年1月1日00时00分00秒起至现在的总秒数)和数据传输流量(单位为字节);如果这次请求是对数据文件的创建或删除,用户在该请求时刻的存储空间(单位为字节)也会相应的增加或减少;基于以上信息,系统建立并维护以下三个记录:

a)HTTP请求记录RH:四元组(u,m,t,b)的有限集,其中u∈(U1,U2,…,Ux),为请求所属用户,m∈{GET,PUT,DELETE,POST},为请求方法,t为请求时刻,b为数据传输流量;

b)数据文件记录RD:三元组(u,r,s)的有限集,其中u为数据文件所属用户,r为数据文件的URI标识,s为数据文件的占用空间,与数据文件在传输时产生流量的值相同;

c)实时存储空间变化记录RS:三元组(u,c,t)的有限集,其中u为每次存储空间变化的所属用户,c为变化后的存储空间,t为发生变化的时刻(时间戳格式);

云存储系统在进行计费时,从上述的记录中获取到信息,然后从实时存储空间、数据传输流量和HTTP请求次数三方面进行计费,分别涉及到的计费参数如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310472390.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top