本發明提供一種基于進程冗余的容錯系統設計方法,采用SMP架構中的多CPU為冗余硬件,構造冗余任務在獨立的CPU組上并行執行,通過對冗余任務的執行數據進行比較實現檢錯,并使用降模、重啟機制完成錯誤恢復,在Linux操作系統中添加容錯容器,容錯容器中的應用以冗余方式運行,由進程容錯系統負責管理冗余任務分別在冗余硬件上獨立執行,并控制任務同步、數據比較、錯誤檢測和恢復,容錯相關功能模塊全部集中于操作系統核心層,高端容錯計算機主要應用于銀行、電信等關鍵領域中,對于系統失效極其敏感,保證系統關鍵進程的可靠性至關重要。常見的容錯機制主要依據靜態結構冗余原理實現,然而硬件層的冗余成本很高且實現復雜,應用軟件層的冗余則不具有通用性。
聲明:
“基于進程冗余的容錯系統設計方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)