[發明專利]一種基于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請求次數三方面進行計費,分別涉及到的計費參數如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310472390.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:消音器和具有該消音器的壓縮機
- 下一篇:馬達驅動型壓縮機





