面向安騰架構(gòu)的高端容錯機故障注入平臺的設(shè)計與實現(xiàn)
發(fā)布時間:2024-12-10 04:53
高端容錯計算機系統(tǒng)被普遍應(yīng)用于銀行、電信等關(guān)鍵領(lǐng)域,不同于普通的事務(wù)處理系統(tǒng),它必須采用非常強的容錯機制、較高的系統(tǒng)可用性及較強的系統(tǒng)處理能力。否則,系統(tǒng)的延誤和失效可能會造成毀滅性的災(zāi)難。因此,對高端容錯計算機系統(tǒng)進行可用性評價是一項非常重要和艱巨的任務(wù)。故障注入作為一種評測系統(tǒng)可用性的有效實驗方法,它通過人為向系統(tǒng)引入故障,加速系統(tǒng)失效,通過收集和分析系統(tǒng)面對故障的反應(yīng)信息,為可用性評測提供豐富的數(shù)據(jù)支持。 本文對國內(nèi)外應(yīng)用于可用性測試的故障注入工具進行深入研究,傳統(tǒng)的工具普遍存在兩個問題:1)面向的目標系統(tǒng)僅局限于IA-32架構(gòu),針對64位體系結(jié)構(gòu)的目標系統(tǒng)進行故障注入的研究非常有限;2)故障注入手段過于單一,不支持添加新的故障注入方法。針對上述問題,本文圍繞著安騰架構(gòu)的目標系統(tǒng)展開研究,設(shè)計并實現(xiàn)一個通過消息流動控制故障注入流程的平臺。該平臺將原本分散的多種面向安騰架構(gòu)的故障注入工具集成到一個架構(gòu)中,統(tǒng)一提供測試接口給評測人員,以實現(xiàn)應(yīng)用多種方法模擬注入目標系統(tǒng)不同抽象層次的故障。此外,本文提出基于構(gòu)件的思想開發(fā)故障注入工具,并設(shè)計一種基本的構(gòu)件標準支持測試者在故障注入平臺...
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題背景
1.1.1 課題來源
1.1.2 系統(tǒng)可用性評測方法
1.1.3 故障注入平臺設(shè)計的必要性
1.2 故障注入研究綜述
1.2.1 故障注入研究概況
1.2.2 故障注入技術(shù)分類
1.2.3 應(yīng)用于可用性測試中的SWIFI方法分析
1.2.4 故障注入的應(yīng)用
1.3 本文主要研究內(nèi)容
1.4 本文結(jié)構(gòu)
第2章 故障注入平臺的設(shè)計與實現(xiàn)
2.1 可用性評測的目標系統(tǒng)
2.2 面向安騰架構(gòu)的故障注入平臺的總體架構(gòu)設(shè)計
2.2.1 基本原理
2.2.2 設(shè)計思想
2.2.3 體系架構(gòu)
2.2.4 服務(wù)的模塊化設(shè)計
2.2.5 消息驅(qū)動的故障注入流程
2.3 面向安騰架構(gòu)的故障注入平臺的實現(xiàn)機制
2.3.1 面向安騰架構(gòu)的故障注入工具
2.3.2 關(guān)鍵模塊的實現(xiàn)
2.3.3 接口實現(xiàn)
2.4 本章小結(jié)
第3章 故障注入平臺的自動化測試
3.1 故障注入自動化測試的意義
3.2 故障注入自動化測試的理論基礎(chǔ)
3.2.1 自動化測試簡介
3.2.2 自動化測試框架STAF支持故障注入自動化的特性
3.2.3 自動化測試框架STAF研究
3.3 故障注入自動化測試系統(tǒng)基本設(shè)計原理
3.4 故障注入分布式測試環(huán)境的建立
3.5 故障注入自動化測試系統(tǒng)功能實現(xiàn)
3.5.1 動態(tài)部署測試環(huán)境
3.5.2 自動化測試任務(wù)控制
3.6 在可用性評測中的應(yīng)用實例
3.7 本章小結(jié)
第4章 故障注入實驗及結(jié)果分析
4.1 故障注入手動測試
4.1.1 測試環(huán)境
4.1.2 實驗流程
4.1.3 實驗結(jié)果及分析
4.2 故障注入自動化測試
4.2.1 測試環(huán)境
4.2.2 實驗流程
4.2.3 自動化測試效果及分析
4.2.4 MTTR實驗結(jié)果及分析
4.3 本章小結(jié)
結(jié)論
參考文獻
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
致謝
本文編號:4015645
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題背景
1.1.1 課題來源
1.1.2 系統(tǒng)可用性評測方法
1.1.3 故障注入平臺設(shè)計的必要性
1.2 故障注入研究綜述
1.2.1 故障注入研究概況
1.2.2 故障注入技術(shù)分類
1.2.3 應(yīng)用于可用性測試中的SWIFI方法分析
1.2.4 故障注入的應(yīng)用
1.3 本文主要研究內(nèi)容
1.4 本文結(jié)構(gòu)
第2章 故障注入平臺的設(shè)計與實現(xiàn)
2.1 可用性評測的目標系統(tǒng)
2.2 面向安騰架構(gòu)的故障注入平臺的總體架構(gòu)設(shè)計
2.2.1 基本原理
2.2.2 設(shè)計思想
2.2.3 體系架構(gòu)
2.2.4 服務(wù)的模塊化設(shè)計
2.2.5 消息驅(qū)動的故障注入流程
2.3 面向安騰架構(gòu)的故障注入平臺的實現(xiàn)機制
2.3.1 面向安騰架構(gòu)的故障注入工具
2.3.2 關(guān)鍵模塊的實現(xiàn)
2.3.3 接口實現(xiàn)
2.4 本章小結(jié)
第3章 故障注入平臺的自動化測試
3.1 故障注入自動化測試的意義
3.2 故障注入自動化測試的理論基礎(chǔ)
3.2.1 自動化測試簡介
3.2.2 自動化測試框架STAF支持故障注入自動化的特性
3.2.3 自動化測試框架STAF研究
3.3 故障注入自動化測試系統(tǒng)基本設(shè)計原理
3.4 故障注入分布式測試環(huán)境的建立
3.5 故障注入自動化測試系統(tǒng)功能實現(xiàn)
3.5.1 動態(tài)部署測試環(huán)境
3.5.2 自動化測試任務(wù)控制
3.6 在可用性評測中的應(yīng)用實例
3.7 本章小結(jié)
第4章 故障注入實驗及結(jié)果分析
4.1 故障注入手動測試
4.1.1 測試環(huán)境
4.1.2 實驗流程
4.1.3 實驗結(jié)果及分析
4.2 故障注入自動化測試
4.2.1 測試環(huán)境
4.2.2 實驗流程
4.2.3 自動化測試效果及分析
4.2.4 MTTR實驗結(jié)果及分析
4.3 本章小結(jié)
結(jié)論
參考文獻
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
致謝
本文編號:4015645
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/4015645.html
最近更新
教材專著