计算机工程
計算機工程
계산궤공정
COMPUTER ENGINEERING
2013年
7期
302-305,310
,共5页
赵志龙%左德承%张展%钱军
趙誌龍%左德承%張展%錢軍
조지룡%좌덕승%장전%전군
文件系统%故障注入%函数跳转表%可加载内核模块%proc文件系统%虚拟文件系统层
文件繫統%故障註入%函數跳轉錶%可加載內覈模塊%proc文件繫統%虛擬文件繫統層
문건계통%고장주입%함수도전표%가가재내핵모괴%proc문건계통%허의문건계통층
file system%fault injection%function jump table%loadable kernel module%proc file system%Virtual File System(VFS) level
研究计算机 I/O 子系统对文件系统故障的容错能力,设计一种面向文件系统的通用软件故障注入工具。通过在内核态拦截和修改文件操作函数跳转表实现文件系统故障的注入,模拟计算机 I/O 子系统可能出现的多种暂时性或永久性故障,并结合性能测试工具分析故障注入前后文件系统的性能变化。实验结果表明,该故障注入工具能够有效地模拟文件操作异常类故障。
研究計算機 I/O 子繫統對文件繫統故障的容錯能力,設計一種麵嚮文件繫統的通用軟件故障註入工具。通過在內覈態攔截和脩改文件操作函數跳轉錶實現文件繫統故障的註入,模擬計算機 I/O 子繫統可能齣現的多種暫時性或永久性故障,併結閤性能測試工具分析故障註入前後文件繫統的性能變化。實驗結果錶明,該故障註入工具能夠有效地模擬文件操作異常類故障。
연구계산궤 I/O 자계통대문건계통고장적용착능력,설계일충면향문건계통적통용연건고장주입공구。통과재내핵태란절화수개문건조작함수도전표실현문건계통고장적주입,모의계산궤 I/O 자계통가능출현적다충잠시성혹영구성고장,병결합성능측시공구분석고장주입전후문건계통적성능변화。실험결과표명,해고장주입공구능구유효지모의문건조작이상류고장。
This paper researches the fault tolerance ability of I/O subsystem for file system error, and designs a general file system oriented software fault injection tool. The tool realizes file system fault with intercepting and modifying the file operation function jump table in kernel level, simulates a variety of temporary or permanent faults that I/O subsystem may appear. With the performance measurement tools, it compares the performance of I/O subsystem before and after file system fault injection. The results verify the fault injection tool can effectively simulate the file operation abnormal fault.