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