天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

分布式存儲系統(tǒng)中基于糾錯碼的容錯機制研究

發(fā)布時間:2020-05-17 07:28
【摘要】: 隨著分布式系統(tǒng)與網絡技術的不斷發(fā)展,分布式存儲系統(tǒng)在存儲容量、性能、可擴展性等方面已取得了飛速進步,但同時在容錯性方面也面臨著巨大的挑戰(zhàn):現代的分布式存儲系統(tǒng)往往由成百上千個存儲節(jié)點組成,多個節(jié)點出現故障的可能性大大增加,因節(jié)點故障導致數據丟失會造成災難性的后果。因此,如何設計高效、可靠的容錯機制,已經是分布式存儲系統(tǒng)中迫切需要解決的問題。 糾錯碼是通信領域中廣泛采用的檢測和糾正通信誤差、提高信息傳輸可靠性的技術。而組通信服務是分布式系統(tǒng)中構建自治區(qū)域的重要方法,可保證系統(tǒng)在局部故障的情況下仍能穩(wěn)定正常地運行。目前,組通信服務是分布式系統(tǒng)中實現容錯的一項關鍵技術。 基于糾錯碼的容錯機制將糾錯碼技術與組通信服務相結合,提出了基于糾錯碼的容錯組,解決分布式存儲系統(tǒng)中的容錯問題。容錯組是實現糾錯碼的存儲節(jié)點集合,數據經過糾錯碼編碼后保存在容錯組相應的存儲節(jié)點中。容錯組中的存儲節(jié)點利用組通信服務組織在一起,并通過協(xié)調合作提供高可用與高可靠的數據服務。出現節(jié)點故障時,可以利用容錯組中其它節(jié)點保存的數據恢復出原始數據。容錯組利用組視圖記錄當前組中成員列表,組中存儲節(jié)點加入、退出、故障都將引起組視圖的更新。為了方便數據的讀/寫與管理,容錯組中引入了基于對象存儲技術。系統(tǒng)運行時,容錯組中的存儲節(jié)點與元數據服務器、管理服務器進行消息通信,更新元數據服務器與管理服務器保存的容錯組信息。 采取糾錯碼作為冗余策略的容錯組需要減少計算校驗數據帶來的計算開銷,并保證容錯組中各存儲節(jié)點數據一致。設計了容錯組中基于組視圖的I/O操作,包括讀操作、寫操作與更新操作。容錯組中每一個存儲節(jié)點都可以完成存儲控制器的功能,客戶端將I/O請求發(fā)送給任意存儲節(jié)點,存儲節(jié)點作為協(xié)調者再訪問組中節(jié)點,完成請求。容錯組的糾錯碼都采用系統(tǒng)碼形式,編碼后的數據塊分為信息數據與校驗數據。讀操作中協(xié)調者可以直接訪問保存信息數據的節(jié)點,只是節(jié)點故障時才需要譯碼恢復數據。數據第一次寫入容錯組需要編碼,然后將編碼后的數據存儲到相應的節(jié)點中。根據糾錯碼理論,更新操作并不需要再次對數據進行編碼,而是先讀取已保存的信息數據,與更新的數據計算異或,再將信息數據與校驗數據分別更新。為了保證更新數據的一致性,更新操作還需應用時間戳排序、兩階段提交、日志等技術。 為了保證容錯組的穩(wěn)定性與容錯組中I/O操作的正確性,容錯組需要及時檢測出故障節(jié)點。設計了容錯組中基于服務質量的QB-AFD故障檢測器。為了探測出組中的故障節(jié)點,容錯組的每個成員都要向其它成員發(fā)送心跳消息,同時監(jiān)聽來自其它成員的心跳消息。如果存儲節(jié)點在超時時刻還沒有接收到某節(jié)點的心跳消息,即開始懷疑該節(jié)點。故障檢測需要滿足速度與精度的要求,因此,QB-AFD故障檢測器動態(tài)調整預期心跳消息到達時間與安全時間余量,以滿足服務質量的評價指標。 利用組成員關系服務完成容錯組的重構任務,設計了基于兩階段提交的視圖更新算法2pc-VUA保證組中存儲節(jié)點維護一致的全局組視圖,并設計了節(jié)點加入算法負責在新加入容錯組的存儲節(jié)點中生成與其它成員一致的組視圖。
【圖文】:

系統(tǒng)結構圖,分布式存儲系統(tǒng),系統(tǒng)結構圖


2 基于糾錯碼的容錯組2.1 分布式存儲系統(tǒng)的體系結構隨著高速網絡、分布式系統(tǒng)的發(fā)展,分布式存儲系統(tǒng)出現了集群、P2P、網格等系統(tǒng)架構?紤]到聚合 I/O 與分離元數據處理的需要,本文采取如圖 2.1 所示的體系結構,分布式存儲系統(tǒng)由客戶機、元數據服務器、管理服務器、存儲節(jié)點以及連接網絡等組成,

分布式存儲系統(tǒng),包含文件,元數據服務器,元數據


如時間戳等。將節(jié)點組織為容錯組是分布式系統(tǒng)中容錯的一個重要手段,本文中 n 個存儲節(jié)點 SN0, SN1,…,SNn-1組織成為一個容錯組,如圖 2.1。容錯組可以由唯一的組ID(group_id)標識,,存儲節(jié)點賦予[0,n-1]范圍內的整數作為節(jié)點在組內的標識。文件可生成 n 個對象,并被發(fā)送到容錯組中存儲節(jié)點,被稱為分條(stripe)。對象的大小和分條的寬度(分條跨越存儲節(jié)點的數目)包含在對象屬性中。對象 ID 的高 96 位作為分條 ID(stripe_id),同一分條內的對象 ID 高 96 位都是相同的。而對象 ID 的低 32 位是一個[1, n]范圍內的整數,分布式存儲系統(tǒng)中的 I/O 訪問過程如圖 2.2 所示:
【學位授予單位】:華中科技大學
【學位級別】:博士
【學位授予年份】:2007
【分類號】:TP333

【相似文獻】

相關期刊論文 前10條

1 楊立本;陳家福;;維特比譯碼及其糾錯能力的研究[J];山西電子技術;2008年05期

2 許凌云;許宗澤;劉旭;;基于糾錯碼和小波變換的彩色圖像水印算法[J];信息與控制;2010年01期

3 夏競;徐博侯;;參激隨機共振及糾錯碼技術的應用[J];浙江大學學報(工學版);2006年08期

4 周勇敢;;新一代高性能糾錯碼——LDPC編解碼介紹及應用分析[J];電腦知識與技術;2005年35期

5 劉炫,馬騁,賈惠波;光盤存儲中RS碼與RSPC碼的數學比較[J];科學技術與工程;2005年15期

6 閆玉德;C~3I系統(tǒng)通信子系統(tǒng)檢測[J];火力與指揮控制;1995年02期

7 袁東風;;糾錯編碼技術在移動數字通信系統(tǒng)中的應用[J];無線電通信技術;1990年03期

8 盧晶;趙遠東;楊雄;;穩(wěn)定子量子糾錯技術的分析研究[J];微計算機信息;2005年26期

9 何永忠;韓臻;李曉勇;;不可靠信道上抗主動攻擊的組播認證[J];電子學報;2008年07期

10 ;DualWave打通硬盤瓶頸[J];電子與電腦;2001年12期

相關會議論文 前2條

1 楊文青;許肖梅;;水聲通信不同調制方式下的Turbo碼性能比較[A];中國聲學學會2006年全國聲學學術會議論文集[C];2006年

2 朱曉明;段勝超;王海明;楊廣琦;張念祖;張慧;余晨;洪偉;;IEEE802.16寬帶無線接入系統(tǒng)的分組Turbo碼[A];2005'全國微波毫米波會議論文集(第一冊)[C];2006年

相關博士學位論文 前3條

1 劉鋼;分布式存儲系統(tǒng)中基于糾錯碼的容錯機制研究[D];華中科技大學;2007年

2 劉翠卿;糾錯碼信息隱藏的理論與應用研究[D];解放軍信息工程大學;2007年

3 陳殿仁;激光目標識別與通信系統(tǒng)研究[D];中國科學院長春光學精密機械與物理研究所;2000年

相關碩士學位論文 前10條

1 張京玲;基于軟件無線電新型糾錯碼的研究及其實現[D];中南大學;2007年

2 袁峗;群變換構成的多種BCH糾錯碼的研究和基于FPGA的實現[D];南京師范大學;2007年

3 李元;數字多媒體廣播RS編解碼算法研究和硬件設計[D];中國傳媒大學;2007年

4 鄧從政;二元BCH碼譯碼算法的優(yōu)化與應用[D];廣州大學;2007年

5 徐小龍;基于糾錯碼的數字圖像水印算法研究[D];青島大學;2010年

6 戴鵬;無線數字通信中級聯糾錯碼的研究與設計[D];武漢理工大學;2008年

7 唐春鴿;基于圖像特征的半脆弱數字水印算法研究[D];遼寧大學;2012年

8 湯毅凡;基于Tornado碼的分布式存儲系統(tǒng)及其安全性研究[D];華中科技大學;2007年

9 萬力銘;RS譯碼器的研究與實現[D];長春理工大學;2008年

10 辛明壽;RS碼在車載無線通信中的應用[D];吉林大學;2006年



本文編號:2668157

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2668157.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶64ef6***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com