Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment
نویسندگان
چکیده
llbstract This paper proposes schemes for fast page transfer between transaction system Instances In a shared disks (SD) environment where all the sharing Instances can read and modify the same data Fast page transfer improves transaction response time and concurrency because one or more disk I/OS are avoided while transferring a page from a system which modified it to another system which needs it. The proposed methods work with the steal and no-force buffer management policies, and fine-granularity (e.g., record) locking For each of the page-transfer schemes, we present both recovery and coherency-control protocols Updates can be made to a page by several systems before the page is written to disk. Many subtleties Involved in correctly recovering such a page in the face of single system or complex-wide failures are also discussed. Assuming that each system maintains its own log, some methods require a merged log for restart recovery while others don’t Our proposals should also apply to dlstrihuted. recoverable file systems and distributed virtual memory in the SD environment, and to the currently oopular client-server object-oriented DBMS environments where the clients cache data.
منابع مشابه
on Knowledge and Data Engineering,
C. Mohan and I. Narang. Recovery and coherency-control protocols for fast inter-system page transfer and ne-granularity locking in a shared disks transaction environment .
متن کاملSk911 M. Stonebraker and G. Kemnitz. the Postgres Next-generation Database Management System. Mn944 C. Mohan and I. Narang. Ariesscsa: a Method for Database Recovery in Client-server Architec- Tures. Local Disk Caching for Client-server Database Systems
A transaction recovery method supporting ne-granularity l o c king and partial rollbacks using write-ahead logging. MN911 C. Mohan and I. Narang. Recovery and coherency-control protocols for fast intersystem page transfer and ne-granularity l o c king in a shared disks transaction environment. Bil92aa A. Biliris. An eecient database storage structure for large dynamic objects. Bil92bb A. Biliri...
متن کاملCache Coherency Schemes for Fine-Grained Sharing in a Shared Disks Transaction Environment
Shared disks environment (SDE) refers to a distributed architecture for high performance transaction processing. In SDE, the computing nodes are locally coupled via a high-speed network and share a common database at the disk level. To avoid frequent disk accesses, each node caches database pages in its main memory buuer. However, since a particular page may be simultaneously cached in diierent...
متن کاملEfficient Locking and Caching of Data in the Multisystem Shard Disks Transaction Environment
This paper describes a technique for use when multiple instances of a data base management system (DBMS), each with its own cache (buffer pool), can directly read and modify any data stored on a set of shared disks. Global locking and coherency control protocols are necessary in this context for assuring transaction consistency and for maintaining coherency of the data cached in the multiple ca...
متن کاملPerformance of Cache Coherency Schemes in a Shared Disks Transaction Environment
In a shared disks environment (SDE), the computing nodes are locally coupled via a high-speed network and share a common database at the disk level. To reduce the amount of expensive and slow disk I/O, each node caches database pages in its main memory buffer. This paper focuses on SDE that uses recordlevel locking as a concurrency control. While the record-level locking can guarantee higher co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991