首页> 美国政府科技报告 >Fault Injection Testing of Software Implemented Fault Tolerance Mechanisms ofDistributed Systems
【24h】

Fault Injection Testing of Software Implemented Fault Tolerance Mechanisms ofDistributed Systems

机译:软件实现分布式系统容错机制的故障注入测试

获取原文

摘要

The thesis investigates the issues of testing software-implemented faulttolerance mechanisms of distributed systems through fault injection. A fault injection method has been developed. The method requires that the target software system can be structured as a collection of objects interacting via messages. This enables easy insertion of fault injection objects into the target system to emulate incorrect behavior of fault processors by manipulating messages. This approach allows one to inject specific classes of faults while not requiring any significant changes to the target system. The method differs from previous work in that is exploits an object oriented approach of software implementation to support the injection of specific classes of faults at the system level. The thesis describes how various mechanisms (for example, clock synchronization protocol, and atomic broadcast protocol) were tested. The testing revealed flaws in implementation that had not been discovered before, thereby demonstrating the usefulness of the method. Application of the approach to other distributed systems is also described in the thesis.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号