[發明專利]用于提供可靠存儲的系統和方法有效
| 申請號: | 201180071990.2 | 申請日: | 2011-12-02 |
| 公開(公告)號: | CN103828331B | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 詹姆斯·休斯;安德魯·帕特森;張浩 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京億騰知識產權代理事務所11309 | 代理人: | 陳霽 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 提供 可靠 存儲 系統 方法 | ||
相關申請案的交叉參考
本申請案主張2011年8月23日申請的標題為“用于提供可靠存儲的系統和方法(System and Method for Providing Reliable Storage)”的第13/215345號美國非臨時申請案和2011年7月1日申請的標題為“用于制作存儲裝置快照的系統和方法(System and Method for Making Snapshots of Storage Devices)”的第13/175251號美國非臨時申請案的優先權權益,這兩個申請案都以引用的方式并入本文中。
技術領域
本發明大體涉及信息存儲,并且更確切地說,涉及一種用于提供可靠存儲的系統和方法。
背景技術
通常,計算系統的用戶需要存儲數據、應用等。通常,這些數據、應用等可存儲在存儲裝置上,所述存儲裝置可位于該用戶本地、位于該用戶遠端或其組合。
存儲系統的重要特征可為高度的可靠性。高度的可靠性將幫助確保存儲系統能提供對存儲在存儲系統中的信息的訪問。考慮到存儲裝置,尤其是機械存儲裝置如磁盤驅動器、磁帶等可能容易失效,高度的可靠性可能需要實施專門設計以確保存儲系統可靠性的系統和方法。
例如,考慮在云計算環境中操作虛擬機的用戶。此用戶可能需要訪問存儲在可作為本地裝置出現的存儲裝置上的信息,但信息實際上可能存儲在云計算基礎設施的許多地方。用戶可能需要能高成功率地讀取存儲裝置中的信息和/或將信息寫入存儲裝置中。
用于在存儲系統中提供高可靠性的現有技術涉及使用多個存儲裝置和為存儲在所述存儲裝置中的一個或一個以上上的信息在一個或一個以上副本存儲裝置上創建信息或恢復信息(例如,奇偶校驗信息)的副本(即,鏡像)。然而,固有的冗余可能需要大量訪問多個存儲裝置,由此增加通信接口開銷、消息話務量等,這樣可能消極地影響總體的存儲系統性能。
因此,提供一種具有減少的通信接口開銷、消息話務量等的高可靠性存儲系統。
發明內容
通過本發明提供一種用于提供可靠存儲的系統和方法的示例性實施例,大體上可解決或避免這些和其它問題,且大體上可獲得技術優勢。
根據本發明的一項示例性實施例,提供一種用于發起者操作的方法。此方法包含:將與訪問嘗試關聯的信息存儲在存儲設備中;以及響應于訪問嘗試而訪問存儲系統,其中所述存儲系統包含安排在順序環路中的第一存儲節點和第二存儲節點,并且其中所述第一存儲節點由發起者訪問。此方法還包含:確定訪問嘗試是否成功完成;如果訪問嘗試成功完成,就從存儲設備中刪除所述信息;以及如果訪問嘗試沒有成功完成,就指示錯誤。
根據本發明的另一項示例性實施例,提供一種用于存儲節點操作的方法。此方法包含:在存儲節點處接收與寫入訪問嘗試關聯的信息,其中所述存儲節點是包含安排在順序環路中的兩個存儲節點的存儲系統的一部分,且其中所述信息是從來源接收。此方法還包含:將所述信息的第一子集寫入到存儲裝置;將所述信息的第二子集存儲在嘗試存儲設備中;以及將消息發送到接收者,其中所述消息和接收者基于存儲節點在順序環路中的位置,并且其中所述接收者是與所述來源不同的實體。
根據本發明的另一項示例性實施例,提供一種裝置。所述裝置包含存儲單元、訪問單元、錯誤處理單元以及存儲控制單元。存儲單元將與訪問嘗試關聯的信息存儲在存儲設備中,且訪問單元對耦合到所述裝置的存儲系統的第一存儲節點進行訪問,其中所述訪問響應于訪問嘗試,并且其中所述存儲系統包含安排在順序環路中的第一存儲節點和第二存儲節點。錯誤處理單元確定訪問嘗試是否成功完成,其中如果訪問嘗試成功完成,存儲單元還從存儲設備中刪除所述信息,且其中如果訪問嘗試沒有成功完成,錯誤處理單元還指示錯誤。當指示錯誤時,存儲控制單元嘗試連接到第一存儲節點和第二存儲節點,其中響應于確定嘗試連接成功,訪問單元還重新訪問存儲系統。
根據本發明的另一項示例性實施例,提供一種裝置,其中所述裝置是包含安排在順序環路中的兩個裝置的存儲系統的一部分。所述裝置包含接收器、訪問單元、存儲單元以及發射器。接收器從信息源接收與寫入訪問嘗試關聯的信息,訪問單元將信息的第一子集寫入到存儲裝置,存儲單元將信息的第二子集存儲在嘗試存儲設備中,且發射器將消息發射到接收者。所述接收者和所述消息基于所述裝置在順序環路中的位置,且其中信息源包含寫入訪問嘗試的始發者并且接收者包含結束存儲節點,或者其中信息源包含開始存儲節點并且接收者包含寫入訪問嘗試的始發者,或者其中信息源包含下游存儲節點并且接收者包含上游存儲節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201180071990.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種切邊齒形帶反成型膠套及其加工工藝
- 下一篇:護理架





