首页> 外国专利> Application High Availability via Crash-Consistent Asynchronous Replication of Persistent Data

Application High Availability via Crash-Consistent Asynchronous Replication of Persistent Data

机译:通过持续崩溃数据的持久崩溃异步复制实现应用程序高可用性

摘要

Techniques for achieving application high availability via crash-consistent asynchronous replication of persistent data are provided. In one set of embodiments, an application running on a computer system can, during runtime of the application: write persistent data to a local nonvolatile data store of the computer system, write one or more log entries comprising the persistent data to a local log region of the computer system, and asynchronously copy the one or more log entries to one or more remote destinations. Then, upon detecting a failure that prevents the application from continuing execution, the computer system can copy the local log region or a remaining portion thereof to the one or more remote destinations, where the copying is performed while the computer system runs on battery power and where the application is restarted on another computer system using a persistent state derived from the copied log entries.
机译:提供了通过持久性数据的崩溃一致性异步复制来实现应用程序高可用性的技术。在一组实施例中,在计算机系统上运行的应用程序可以在应用程序运行期间:将持久性数据写入计算机系统的本地非易失性数据存储,将包含持久性数据的一个或多个日志条目写入本地日志区域。然后将一个或多个日志条目异步复制到一个或多个远程目标。然后,在检测到阻止应用程序继续执行的故障时,计算机系统可以将本地日志区域或其剩余部分复制到一个或多个远程目标,在此复制过程中,计算机系统依靠电池电源和使用从复制的日志条目派生的持久状态在另一计算机系统上重新启动应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号