[發明專利]一種RAID編碼電路及編碼方法有效
| 申請號: | 202110551258.0 | 申請日: | 2021-05-20 |
| 公開(公告)號: | CN113297000B | 公開(公告)日: | 2022-12-23 |
| 發明(設計)人: | 吳睿振;黃萍;陳靜靜;王凜 | 申請(專利權)人: | 山東云海國創云計算裝備產業創新中心有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;H03M13/15 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 巴翠昆 |
| 地址: | 250001 山東省濟南市自由貿易試驗*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 raid 編碼 電路 方法 | ||
本申請公開了一種RAID編碼電路及編碼方法,所述電路包括:第一參數模塊,用于獲取當前RAID模式下待編碼數據的當前目標數據條帶對應的第一校驗參數,并利用第一校驗參數和當前目標數據條帶確定第一參數運算后數據;RAID 6模式下的第一校驗參數為基于范德蒙式RS編碼關系確定的第一校驗碼對應的編碼參數,RAID 5模式下的第一校驗參數為1;第一編碼模塊,用于對從第一校驗碼存儲位置讀取的當前第一校驗碼以及當前第一參數運算后數據進行編碼運算,得到新的第一校驗碼,并將新的第一校驗碼存儲至第一校驗碼存儲位置,直到基于待編碼數據的最后一個目標數據條帶確定出待編碼數據對應的最終的第一校驗碼。能夠在實現RAID 5的前提下,快速且以較低面積實現RAID 6。
技術領域
本申請涉及存儲技術領域,特別涉及一種RAID編碼電路及編碼方法。
背景技術
伴隨著通訊技術和網絡科技的迅速發展,數字化信息呈指數爆炸式增長,數據存儲技術也因此迎來了巨大的挑戰。存儲系統中數據的可靠性問題以及存儲系統的能耗問題越來越被人們所關注。現如今面對如此龐大的數據規模,存儲系統中數據的可靠性和存儲系統中包含的組件數量成反比關系,即存儲系統組件數越多,那么存儲系統中數據的可靠性就越低。在大規模存儲系統中,磁盤故障造成的數據可靠性下降是相當嚴重的問題,對此人們展開了相關容錯技術的研究。RAID(Redundant Arrays of Independent Disks,即獨立冗余磁盤陣列)技術應運而生,采用RAID存儲技術,可以大大提高存儲容量,提高系統輸入輸出的請求處理能力并且通過數據的分布式存儲技術,并行訪問手段和信息冗余技術提高數據的可靠性。目前,RAID可以被分為不同的等級:RAID 0,1,5,6,10,在實際電路中一般實現RAID 6都需要在實現RAID 5的前提下進行,因此如何在實現RAID 5的前提下,快速且以較低面積實現RAID6是需要解決的問題。
發明內容
有鑒于此,本申請的目的在于提供一種RAID編碼電路及編碼方法,能夠在實現RAID 5的前提下,快速且以較低面積實現RAID 6。其具體方案如下:
第一方面,本申請公開了一種RAID編碼電路,包括:
第一參數模塊,用于獲取當前RAID模式下待編碼數據的當前目標數據條帶對應的第一校驗參數,并利用所述第一校驗參數和當前目標數據條帶確定第一參數運算后數據;其中,RAID 6模式下的第一校驗參數為基于范德蒙式RS編碼關系確定的第一校驗碼對應的編碼參數,RAID 5模式下的第一校驗參數為1;
第一編碼模塊,用于對從第一校驗碼存儲位置讀取的當前第一校驗碼以及當前第一參數運算后數據進行編碼運算,得到新的第一校驗碼,并將新的第一校驗碼存儲至所述第一校驗碼存儲位置,直到基于所述待編碼數據的最后一個目標數據條帶確定出所述待編碼數據對應的最終的第一校驗碼。
可選的,還包括:
數據條帶分割模塊,用于將所述待編碼數據分割為預設數量個數據條帶;
伽羅華域轉換模塊,用于將每個數據條帶轉換為伽羅華域數據,得到每個數據條帶對應的所述目標數據條帶;
相應的,所述第一編碼模塊,用于對從第一校驗碼存儲位置讀取的當前第一校驗碼以及當前第一參數運算后數據進行異或運算,得到新的第一校驗碼,并將新的第一校驗碼存儲至所述第一校驗碼存儲位置。
可選的,還包括:
第二參數模塊,用于獲取RAID 6模式下待編碼數據的當前目標數據條帶對應的第二校驗參數,并利用所述第二校驗參數和當前目標數據條帶確定第二參數運算后數據;其中,RAID 6對應的第二校驗參數為基于范德蒙式RS編碼關系確定的第二校驗碼對應的編碼參數;
第二編碼模塊,用于對從第二校驗碼存儲位置讀取的當前第二校驗碼以及當前第二參數運算后數據進行編碼運算,得到新的第二校驗碼,并將新的第二校驗碼存儲至所述第二校驗碼存儲位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東云海國創云計算裝備產業創新中心有限公司,未經山東云海國創云計算裝備產業創新中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110551258.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種RAID6編碼方法及編碼電路
- 下一篇:一種智慧農業種植數據監測方法





