基于Linux內核的進程檢查點技術研究.pdf_第1頁
已閱讀1頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、隨著計算機技術的不斷進步,并行與分布式計算得到了飛速發(fā)展,并廣泛應用于科學計算、信息處理和移動通信,特別是高性能計算等領域。隨著系統(tǒng)規(guī)模的增長、應用程序復雜度以及運行時間增加等原因,系統(tǒng)出錯的概率大大增加。為保證系統(tǒng)的高可靠性,容錯技術被廣泛采用并且成為目前計算機研究領域的一個熱點。 軟件容錯因其具有較強的靈活性及實現(xiàn)費用低的特點,被越來越多的應用到不同領域。作為一種流行的軟件容錯機制,檢查點與恢復技術的實現(xiàn)思想是在程序正確運行

2、的過程中定期保存進程狀態(tài)、生成檢查點文件,當系統(tǒng)出現(xiàn)故障時,將出錯進程卷回到最近的檢查點處繼續(xù)執(zhí)行。檢查點與恢復技術的實現(xiàn)模式有兩種:基于用戶級的檢查點系統(tǒng)和基于內核級的檢查點系統(tǒng)。 本文通過分析這兩種模式的檢查點系統(tǒng)實例說明了兩者各自的優(yōu)缺點。根據Linux可加載內核模塊機制提出一種基于Linux內核的進程檢查點與恢復系統(tǒng)HDCR的設計與實現(xiàn)方案,利用Linux內核線程實現(xiàn)了檢查點設置與恢復內核模塊,將此模塊加載到Linux內

3、核層以提供底層檢查點設置及進程恢復機制?;诖藘群四K在用戶層構造了一個檢查點函數(shù)庫,為用戶提供相應接口,用戶通過組合使用這些接口可以高效地實現(xiàn)具體檢查點與恢復算法。本文還提出了一種并行環(huán)境下進程同步過程實現(xiàn)算法:parallel-sync算法,確保檢查點狀態(tài)達到全局一致。 實驗結果表明,該檢查點系統(tǒng)能夠對用戶進程進行透明、高效的檢查點采取操作,并能進行無錯卷回恢復、支持用戶具體的檢查點策略。說明系統(tǒng)具有可靠性、高效性和靈活性。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論