首页> 外文会议>ACM SIGMOD international conference on Management of data >Efficient transparent application recovery in client-server information systems
【24h】

Efficient transparent application recovery in client-server information systems

机译:客户端-服务器信息系统中的高效透明应用程序恢复

获取原文

摘要

Database systems recover persistent data, providing high database availability. However, database applications, typically residing on client or "middle-tier" application-server machines, may lose work because of a server failure. This prevents the masking of server failures from the human user and substantially degrades application availability. This paper aims to enable high application availability with an integrated method for database server recovery and transparent application recovery in a client-server system. The approach, based on application message logging, is similar to earlier work on distributed system fault tolerance. However, we exploit advanced database logging and recovery techniques and request/reply messaging properties to significantly improve efficiency. Forced log I/Os, frequently required by other methods, are usually avoided. Restart time, for both failed server and failed client, is reduced by checkpointing and log truncation. Our method ensures that aserver can recover independently of clients. A client may reduce logging overhead in return for dependency on server availability during client restart.

机译:

数据库系统恢复持久性数据,从而提供高数据库可用性。但是,通常驻留在客户端或“中间层”应用程序-服务器计算机上的数据库应用程序可能会由于服务器故障而丢失工作。这可防止掩盖人类用户的服务器故障,并显着降低应用程序的可用性。本文旨在通过一种用于客户机/服务器系统中的数据库服务器恢复透明应用程序恢复的集成方法来实现高应用程序可用性。基于应用程序消息日志记录的方法类似于早期在分布式系统容错方面的工作。但是,我们利用高级数据库日志记录和恢复技术以及请求/答复消息传递属性来显着提高效率。通常避免使用其他方法经常需要的强制日志I / O。通过检查点和日志截断,可以减少发生故障的服务器和发生故障的客户端的重新启动时间。我们的方法可确保服务器可以独立于客户端进行恢复。作为对客户端重新启动期间对服务器可用性的依赖的依赖,客户端可以减少日志记录开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号