1991 · 105 citations · 21 references
ComputingComputer ScienceComputer SystemsFault ToleranceFault-tolerant ComputingFault-tolerant SystemsConcurrency ControlDistributed TransactionsFault-tolerant Storage SystemsReliable Storage SystemsStorage Fault ToleranceTransaction ManagementBuffer Management PoliciesDistributed MemoryDistributed Shared MemoryLockingLocking MechanismsResponse TimeRestart RecoveryTransaction Recovery
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 concur-rency 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. 1.
21
C. Mohan, Don Haderle, Bruce G. Lindsay et al. · ACM Transactions on Database Systems · 1992 · 1K citations · Full text
Michael Stonebraker · High Performance Transaction Systems Workshop · 1985 · 449 citations
Prototyping Bubba, a highly parallel database system
Haran Boral, William Alexander, L. Clay et al. · IEEE Transactions on Knowledge and Data Engineering · 1990 · 332 citations