System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 成人免费a级毛片无码网站入口,小12箩利洗澡无码视频网站,国产午夜精华无码网站
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    針對基于奇偶校驗的閃存設備的分布式RAID制造技術

    技術編號:44445826 閱讀:2 留言:0更新日期:2025-02-28 18:52
    本公開涉及利用一種通過利用分布式糾刪碼RAID來改進存儲器存儲和訪問的存儲系統。例如,該存儲系統在獨立盤冗余陣列(RAID)SSD集合上的一個或多個SSD的易失性存儲器內存儲映射表。特別地,存儲在SSD集合中的一個SSD中的映射表包括與存儲在SSD集合中另一SSD中的數據相對應的映射信息。以此方式,該存儲系統相較于需要多次讀取和多次寫入的之前的方法,可以顯著減少將新的數據寫入SSD集合所需要的操作數目。

    【技術實現步驟摘要】
    【國外來華專利技術】


    技術介紹

    1、近年,關于數字存儲和存儲器設備,硬件和軟件都取得了顯著的進步。例如,固態驅動器(ssd)通常實施以控制器和nand閃存或芯片形式的固態存儲,該固態驅動器在容量和性能方面持續改進。例如,許多ssd現在包括動態隨機存取存儲器(dram)以改善關于nand閃存的數據訪問和存儲。

    2、附加地,各種現有的計算機系統利用ssd陣列來提供增強的數據保護。例如,獨立盤冗余陣列(raid)和類似方案通過冗余提供數據保護。特別地,一些raid方案(諸如raid4、raid5和raid6)利用基于奇偶校驗的方案,以便在驅動器故障的情況下恢復丟失的數據。盡管有這些和其他進步,關于在利用基于奇偶校驗的數據保護方案的nand閃存存儲設備(例如,ssd)上的數據存儲仍然存在問題。

    3、為了說明,跨多個ssd(和類似方案)利用基于奇偶校驗的raid的現有的計算機系統是效率低的。特別地,雖然具有nand閃存的ssd能夠將大量和少量數據寫入存儲器,這些ssd的工作負載可能需要數量明顯更多的小寫入(例如,小于ssd的完整raid條帶的存儲器塊寫入)。實際上,這些ssd執行大量的隨機小存儲器塊寫入以維護現有數據并且存儲新的數據。然而,目前,向ssd集合中的ssd盤寫入新的數據時,ssd需要附加的操作和步驟。

    4、為了說明,每次數據被寫入具有基于奇偶校驗的raid方案的ssd時,許多現有的計算機系統必須執行至少兩次讀取操作和兩次寫入操作。例如,在小塊寫入不覆蓋整個數據扇區的情況下,現有的計算機系統將新的數據寫入可用扇區,讀取舊的數據,并且讀取對應的奇偶校驗的數據。然后,該計算機系統使用舊的數據和對應的奇偶校驗來從奇偶校驗中移除舊的數據(例如,經由xor操作)。此外,該計算機系統基于新的數據確定新的奇偶校驗(例如,經由另一xor操作),并且針對新的數據寫入返回新的奇偶校驗。如上文所注意的,一次寫入經常導致兩次讀取操作和兩次寫入操作,該寫入導致資源利用效率低下,引起額外的開銷操作(例如,附加的垃圾回收、由于附加的驅動器使用而更快地磨損驅動器組件,以及在寫入數據中產生更長的延遲)。此外,當需要執行多個小隨機寫入時,這些問題是復雜的。

    5、為了解決上文的問題,一些現有的計算機系統利用作為主機設備與ssd之間的中介的附加的硬件控制器(例如,raid控制器或存儲器控制器)。在此情況下,該硬件控制器需要附加的dram來維護映射表,數據和奇偶校驗跨ssd集合被存儲在該映射表中。然而,在該硬件控制器上的附加的dram需要附加的組件(和成本),該組件(和成本)通常不被包括在大多數計算設備中。例如,一些組件會添加附加的ssd僅用于存儲來自dram的數據。附加地,如果硬件控制器故障或被損壞(例如,由于斷電導致存儲器表丟失),訪問ssd可以被暫時或永久阻止。因此,恢復硬件控制器需要大量時間和/或多個步驟,這可以進一步導致顯著的性能損失。此外,這些現有的計算機系統不必要地增加了運行所需要的組件和成本。

    6、這些問題以及其他問題導致關于利用基于奇偶校驗的raid?ssd方案和類似方案的數據存儲和保護的現有的計算系統的顯著的效率低下。


    技術實現思路

    本文檔來自技高網...

    【技術保護點】

    1.一種存儲系統,包括:

    2.根據權利要求1所述的存儲系統,其中所述第二SSD上的第二DRAM包括所述映射表的第二部分,所述映射表的所述第二部分指示所述數據的第二片段位于所述第一SSD上的第二非易失性存儲器位置內。

    3.根據權利要求1所述的存儲系統,其中:

    4.根據權利要求1所述的存儲系統,其中所述SSD集合中的每個SSD中的所述非易失性存儲器作為一個或多個循環緩沖區被管理。

    5.根據權利要求1所述的存儲系統,其中所述存儲控制器跨所述SSD集合分布。

    6.一種計算機實現的方法,包括:

    7.根據權利要求6所述的計算機實現的方法,其中將所述新的數據片段和所述新的奇偶校驗寫入所述SSD集合不包括讀取數據的所述片段或與數據的所述片段相對應的奇偶校驗。

    8.根據權利要求6至權利要求7中任一項所述的計算機實現的方法,還包括接收所述新的數據片段,其中所述新的數據片段更新所述數據的所述片段。

    9.根據權利要求6至權利要求8中任一項所述的計算機實現的方法,還包括在所述一個或多個次SSD內的第四非易失性存儲器位置內存儲所述映射表的所述至少一個部分的副本。

    10.根據權利要求6至權利要求9中任一項所述的計算機實現的方法,還包括:在所述一個或多個次SSD內的所述第二非易失性存儲器位置處寫入所述新的數據片段后,利用垃圾回收過程來從所述一個或多個次SSD內的所述第一非易失性存儲器位置移除數據的所述片段。

    11.根據權利要求6所述的計算機實現的方法,其中在所述第二非易失性存儲器位置處寫入所述新的數據片段包括將所述新的數據片段寫入小于完整存儲器扇區的數據。

    12.根據權利要求6所述的計算機實現的方法,其中在所述主SSD的易失性存儲器內存儲所述映射表的所述至少一個部分包括:在所述主SSD的易失性存儲器內存儲所述映射表的第一部分,并且在所述一個或多個次SSD的易失性存儲器內存儲所述映射表的至少第二部分。

    13.根據權利要求6所述的計算機實現的方法,還包括:

    14.根據權利要求6所述的計算機實現的方法,其中所述糾刪碼包括被用于緩解SSD驅動器故障的基于奇偶校驗的錯誤編碼,包括:

    15.一種計算機程序,當在計算系統的處理器上執行時,所述計算機程序被配置為執行權利要求6至權利要求14中任一項所述的方法。

    ...

    【技術特征摘要】
    【國外來華專利技術】

    1.一種存儲系統,包括:

    2.根據權利要求1所述的存儲系統,其中所述第二ssd上的第二dram包括所述映射表的第二部分,所述映射表的所述第二部分指示所述數據的第二片段位于所述第一ssd上的第二非易失性存儲器位置內。

    3.根據權利要求1所述的存儲系統,其中:

    4.根據權利要求1所述的存儲系統,其中所述ssd集合中的每個ssd中的所述非易失性存儲器作為一個或多個循環緩沖區被管理。

    5.根據權利要求1所述的存儲系統,其中所述存儲控制器跨所述ssd集合分布。

    6.一種計算機實現的方法,包括:

    7.根據權利要求6所述的計算機實現的方法,其中將所述新的數據片段和所述新的奇偶校驗寫入所述ssd集合不包括讀取數據的所述片段或與數據的所述片段相對應的奇偶校驗。

    8.根據權利要求6至權利要求7中任一項所述的計算機實現的方法,還包括接收所述新的數據片段,其中所述新的數據片段更新所述數據的所述片段。

    9.根據權利要求6至權利要求8中任一項所述的計算機實現的方法,還包括在所述一個或多個次ssd內的第四非易失性存儲器位置內存儲所述映射表的所述至少一個...

    【專利技術屬性】
    技術研發人員:M·S·沙
    申請(專利權)人:微軟技術許可有限責任公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕久久精品无码A| 国产品无码一区二区三区在线蜜桃| 亚洲AⅤ永久无码精品AA| 久久人妻少妇嫩草AV无码专区| 亚洲AV无码AV男人的天堂不卡| 亚洲国产无套无码av电影| 国产AV无码专区亚洲AV麻豆丫| 日韩人妻无码一区二区三区99| 亚洲精品午夜无码电影网| 精品人妻系列无码人妻漫画| 无码精品不卡一区二区三区| 无码人妻AV一二区二区三区| 中文字幕无码第1页| 色欲aⅴ亚洲情无码AV| 精品少妇人妻av无码久久| 777爽死你无码免费看一二区| 久久亚洲精品无码播放| 久久人妻少妇嫩草AV无码蜜桃| 无码中文字幕av免费放| 无码精品人妻一区二区三区免费看 | 亚洲Av无码国产一区二区| 无码精品视频一区二区三区 | 精品无码AV一区二区三区不卡 | 无码专区狠狠躁躁天天躁| 98久久人妻无码精品系列蜜桃 | 无码性午夜视频在线观看| 中文字幕精品无码亚洲字| 成人无码a级毛片免费| 亚洲精品97久久中文字幕无码 | 免费无码肉片在线观看| 国产成人无码免费看视频软件| 日韩av无码国产精品| 99久久无码一区人妻a黑| 久久99精品久久久久久hb无码| 久久久久亚洲AV无码专区体验 | 亚洲日韩精品无码一区二区三区| 亚洲不卡无码av中文字幕| 精品无码三级在线观看视频| 成年午夜无码av片在线观看| 中文字幕无码久久精品青草| 国产产无码乱码精品久久鸭|