【24h】

Recovery blocks in action

机译:恢复块的作用

获取原文

摘要

The need for reliable complex systems motivates the development of techniques by which acceptable service can be maintained, even in the presence of residual errors. Recovery blocks allow a software designer to include tests on the acceptability of the various phases of a system's operation, and to specify alternative actions should the acceptance tests fail. This approach relies on certain architectural features, ideally implemented in hardware, by which control and data structures can be retrieved after errors.

A brief account is presented of the recovery block scheme, together with a description of a new implementation of the underlying cache mechanism. The salient features of a proposed computer architecture are described, which incorporates this implementation and also provides a high level of detection for errors such as the corruption of code and data. A prototype system has been constructed to test the viability of these techniques by executing programs containing recovery blockson an emulator for the proposed architecture. Experiences in running this system are recounted with respect to the execution of programs based on erroneous algorithms and also with respect to errors introduced by deliberate attempts to corrupt the system.

机译:

对可靠复杂系统的需求推动了技术的发展,即使存在残留错误,也可以通过这种技术来维持可接受的服务。恢复块允许软件设计人员包括对系统操作各个阶段的可接受性的测试,并指定在可接受测试失败时的替代措施。这种方法依赖于某些体系结构特征,这些特征理想情况下是在硬件中实现的,通过这些体系结构可以在出现错误后检索控制和数据结构。 简要介绍了恢复块方案,并描述了底层缓存机制的新实现。描述了所提出的计算机体系结构的显着特征,其结合了这种实现方式,并且还提供了对错误(例如代码和数据损坏)的高级别检测。已经构建了一个原型系统,通过执行包含所建议体系结构的仿真器的恢复块的程序来测试这些技术的可行性。在基于错误算法的程序执行方面,以及由于故意破坏系统而导致的错误方面,都会重新叙述运行该系统的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号