本發明公開了一種用于提高數據修復性能的最小存儲再生碼編碼方法及系統,屬于計算機存儲領域,包括:將原始數據等分為k個數據塊,并將每個數據塊等分為α個數據分片;將每個校驗塊等分為α個校驗分片;確定用于數據編碼的生成矩陣后,對k×α個數據分片進行編碼,得到各校驗塊中的各個校驗分片;編碼完成后,將數據塊和校驗塊分別存儲到不同的存儲節點上;定期檢查是否存在失效塊;若失效塊的總數大于編碼塊數量m,則修復失??;若僅存在一個失效的數據塊,則向最不擁塞的d個有效存儲節點請求1/(d?k+1)的數據量來修復失效的數據塊;在其他情況下,從m個有效存儲節點請求完整的塊來修復失效塊。本發明能夠提高不穩定網絡環境中的數據修復性能。
聲明:
“用于提高數據修復性能的最小存儲再生碼編碼方法及系統” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)