首页> 外文会议>Reliable Distributed Systems, 1989., Proceedings of the Eighth Symposium on >Consistent replicated transactions: a highly reliable program execution environment
【24h】

Consistent replicated transactions: a highly reliable program execution environment

机译:一致的复制事务:高度可靠的程序执行环境

获取原文

摘要

A highly reliable program execution environment which enables user programs to tolerate underlying hardware failures is presented. The approach is to run multiple copies of the user programs at the same time. As long as one copy survives, the user program can be completed successfully. In the meantime, the user interacts with the replicated program as if it were a normal program. The authors call this characteristic user transparent replication. In order to achieve user transparent replication, program replicas must behave consistently. Otherwise, users might get different queries or output from different running replicas. The authors identify the reasons why the inconsistent program execution problem occurs and propose algorithms to ensure that computation replicas behave consistently. With consistent running program replicas, a filter program can be easily constructed to delete duplicated I/O requests or duplicated output and thus achieve user transparency.
机译:提出了一种高度可靠的程序执行环境,该环境使用户程序能够忍受潜在的硬件故障。该方法是同时运行用户程序的多个副本。只要保留一份副本,用户程序就可以成功完成。同时,用户与复制的程序进行交互,就好像它是普通程序一样。作者称这种特性为用户透明复制。为了实现用户透明复制,程序副本必须表现一致。否则,用户可能会从不同的正在运行的副本中获得不同的查询或输出。作者确定了不一致的程序执行问题发生的原因,并提出了算法以确保计算副本的行为始终如一。使用一致的运行程序副本,可以轻松构建筛选器程序,以删除重复的I / O请求或重复的输出,从而实现用户透明性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号