恭喜天翼云科技有限公司曹夢飛獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜天翼云科技有限公司申請的專利一種基于糾刪碼的分布式存儲系統讀優化方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN117873378B 。
龍圖騰網通過國家知識產權局官網在2025-05-06發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202311717429.8,技術領域涉及:G06F3/06;該發明授權一種基于糾刪碼的分布式存儲系統讀優化方法是由曹夢飛;劉嘯濱;白楊;楊朝輝;廖力設計研發完成,并于2023-12-14向國家知識產權局提交的專利申請。
本一種基于糾刪碼的分布式存儲系統讀優化方法在說明書摘要公布了:本發明公開了一種基于糾刪碼的分布式存儲系統讀優化方案,屬于計算機存儲技術?分布式存儲技術領域,包括以下步驟:S1、優先嘗試“緩存讀”,S2、如果緩存沒命中就嘗試“部分讀”,S3、如果不滿足部分讀的條件則進行“滿條帶讀”,一旦讀的范圍命中緩存的區間,則命中的部分不需要向數據節點下發讀請求,S4、待“部分讀”或“滿條帶讀”的請求返回成功后。提出了一種在客戶端進行糾刪碼計算,緩存非滿條帶數據,簡化讀寫流程的數據存儲方式,通過在客戶端緩存非滿條帶數據,減少讀請求和讀帶寬,能夠減少讀的延遲,基于上述數據存儲方式,在客戶端針對不同的讀場景指定了不同的讀策略,對讀的性能和可靠性均有提高。
本發明授權一種基于糾刪碼的分布式存儲系統讀優化方法在權利要求書中公布了:1.一種基于糾刪碼的分布式存儲系統讀優化方法,其特征在于,客戶端進程要寫的數據分為滿條帶部分和非滿條帶部分,滿條帶部分進行糾刪碼編碼計算,非滿條帶部分先放到客戶端臨時緩存中,然后追加到分片請求的末尾,數據分片請求的末尾保存非滿條帶數據中屬于本分片的數據,如果本次IO沒有非滿條帶部分,就不追加到分片請求的末尾,校驗數據節點請求的末尾保存本次需要下發的全量的非滿條帶數據,當發送的寫請求成功后再更新客戶端的非滿條帶緩存為最新的非滿條帶數據,讀取數據階段包括以下步驟:S1、優先嘗試緩存讀,所述緩存讀為若讀請求覆蓋客戶端臨時緩存的緩存區間,直接讀取客戶端緩存;S2、若讀請求沒有覆蓋客戶端臨時緩存的緩存區間就嘗試部分讀,所述部分讀是指如果讀的長度不夠一個條帶寬度,則只向相關的數據分片節點下發讀請求,若發現部分讀相關的數據分片節點不可用,則放棄部分讀方式,直接進行冗余讀,部分讀請求只會向數據分片節點下發;S3、若讀請求的長度大于一個條帶寬度,則每個數據分片節點都需要下發讀請求,此時進行滿條帶讀,一旦滿條帶讀的范圍命中所述緩存的區間,則命中的部分不需要向數據分片節點下發讀請求;S4、待部分讀或滿條帶讀的請求返回成功后,從所述緩存中取出非滿條帶的數據,追加到請求返回成功的數據的末尾;S5、若部分讀或滿條帶讀出現失敗,則進行重試,重試的讀策略是冗余讀,冗余讀會向所有數據分片節點和校驗數據節點發送讀請求,在冗余讀的讀請求覆蓋客戶端臨時緩存的緩存區間時,覆蓋部分采用緩存讀。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人天翼云科技有限公司,其通訊地址為:100007 北京市東城區青龍胡同甲1號、3號2幢2層205-32室;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。