[發明專利]云存儲方法和系統有效
| 申請號: | 201380052180.1 | 申請日: | 2013-09-17 |
| 公開(公告)號: | CN104704773B | 公開(公告)日: | 2018-07-31 |
| 發明(設計)人: | H·阿布-里布德;M·K·阿圭萊拉;M·巴拉克里什南;R·R·克特拉;V·帕拉巴卡蘭;D·B·特瑞 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F9/46;G06F11/20;G06F17/30;H04L29/08 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 管琦琦 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務級協定 副本節點 事務 應用 指派 應用編程接口 監視器組件 一致性保證 一致性監視 云存儲系統 監視器 時間界限 數據事務 系統提供 云存儲 | ||
1.一種用于提供事務請求和服務級協定給云存儲服務的方法,包括:
由計算設備選擇服務級協定,其中所述服務級協定包括一致性保證;
由所述計算設備生成事務請求;
由所述計算設備向云存儲服務提供所生成的事務請求和所選擇的服務級協定;以及
由所述計算設備從所述云存儲服務接收與所述事務請求相關聯的結果以及所述服務級協定已被遵從的指示。
2.如權利要求1所述的方法,其特征在于,所述服務級協定進一步包括性能保證,并且選擇服務級協定包括選擇所述一致性保證和所述性能保證。
3.如權利要求1所述的方法,其特征在于,所述一致性保證包括強、最終、單調、讀我所寫或有界過期中的一個或多個。
4.如權利要求1所述的方法,其特征在于,所述服務級協定包括多個服務級協定。
5.如權利要求4所述的方法,其特征在于,選擇服務級協定包括選擇所述多個服務級協定中的每個服務級協定,以及向所述多個服務級協定中每個所選擇的服務級協定指派效用。
6.如權利要求4所述的方法,其特征在于,所述服務級協定已被遵從的指示包括所述多個服務級協定中哪個服務級協定已被遵從的指示。
7.如權利要求1所述的方法,其特征在于,所述事務請求包括一個或多個put操作或get操作。
8.一種云存儲服務系統,包括:
存儲服務,所述存儲服務包括多個節點;
應用,所述應用適配成生成事務請求,其中所述事務請求包括多個服務級協定,并且每個服務級協定與效用相關聯,并且每個服務級協定包括一致性保證;以及
服務級協定引擎,所述服務級協定引擎適配成:
接收所述事務請求;
基于與所述多個服務級協定中的每個服務級協定相關聯的效用以及所述多個服務級協定中每個服務級協定的一致性保證,選擇所述多個節點中能根據所述多個服務級協定中的一個或多個服務級協定履行所述事務請求的節點;以及
從所選擇的節點履行所述事務請求。
9.如權利要求8所述的系統,其特征在于,每個服務級協定進一步包括等待時間界限。
10.如權利要求8所述的系統,其特征在于,基于與所述多個服務級協定中的每個服務級協定相關聯的效用以及所述多個服務級協定中每個服務級協定的一致性保證選擇所述多個節點中能根據所述多個服務級協定中的一個或多個服務級協定履行所述事務請求的節點包括:
對于每個節點和服務級協定:
確定所述節點能根據所述服務級協定的所述一致性保證來履行所述事務請求的概率;
基于所確定的概率和所述效用來確定所述節點和所述服務級協定的預期值;以及
選擇與所確定的最大預期值相關聯的節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380052180.1/1.html,轉載請聲明來源鉆瓜專利網。





