An Optimized Two-Safe Approach to Maintaining Remote Backup Systems

نویسندگان

  • Kexiang Hu
  • Sharad Mehrotra
  • Simon Kaplan
چکیده

In a remote backup system, transaction processing takes place at the primary and the log records generated at the primary are propagated to the remote backup which uses them to reconstruct a recent state of the database at the primary. In the event of a primary failure, the backup system takes over transaction processing without causing users to observe a breach in service. Existing remote backup algorithms can be classi ed as either 2-safe or 1-safe based on whether or not the commitment of the transaction at the primary is synchronized with the propagation of its log records to the backup. Both approaches have limitations. While 1-safe approaches o er higher primary system throughput and lower transaction response time, unlike 2-safe approaches, they do not guarantee persistence of transactions during backup takeover. In this paper, we present an optimized 2-safe approach to maintaining remote backup systems that combines the desirable features of both 1-safe and 2-safe approaches { high throughput (similar to 1-safe) without risking the loss of transactions (similar to 2-safe). Algorithms are developed for multiple processor primary and backup system environments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Failure Handling in an Optimized Two-Safe Approach to Maintaining Remote Backup Systems

In a primary-backup system, transaction processing takes place at the primary and the log records generated are propagated to the backup which uses them to reconstruct a recent state of the database. If the primary fails, the backup takes over transaction processing without causing users to observe a breach in service. Existing approaches can be broadly classiied as 2-safe or 1-safe based on wh...

متن کامل

Failure Handling in an Optimized Two-Safe Approach to Maintaining Primary-Backup Systems

In a primary-backup system, transaction processing takes place at the primary and the log records generated are propagated to the backup which uses them to reconstruct a recent state of the database. If the primary fails, the backup takes over transaction processing without causing users to observe a breach in service. Existing approaches can be broadly classi ed as 2-safe or 1-safe based on wh...

متن کامل

Fault Tolerance in Transaction Systems

We survey two schemes for fault tolerance for diierent fault models. The rst, primary-backup approach deals with disaster recovery. The second, is aimed at developing commit protocols that tolerate commission failures. A remote backup database system tracks the state of a primary system, taking over transaction processing when disaster hits the primary site. The primary and backup sites are phy...

متن کامل

Two Epoch Algorithms for Disaster Recovery

Remote backup copies of databases are often maintained to ensure availability of data even in the presence of extensive failures, for which local replication mechanisms may be inadequate. We present two versions of an epoch algorithm for maintaining a consistent remote backup copy of a database. The algorithms ensure scalability, which makes them suitable for very large databases. The correctne...

متن کامل

An On-line Backup Function for a Clustered NAS System (X-NAS)

An on-line backup function for X-NAS, a clustered NAS system designed for entry-level NAS, has been developed. The on-line backup function can replicate file objects on XNAS to a remote NAS in real-time. It makes use of the virtualized global file system of X-NAS, and sends NFS write operations to both X-NAS and the remote backup NAS at the same time. The performance of the on-line backup funct...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997