Proceedings Article10.1109/HOTOS.1995.513467
Improving data consistency in mobile computing using isolation-only transactions
Qi Lu,Mahadev Satyanarayanan +1 more
- 04 May 1995
- pp 124-128
TL;DR: This paper presents a new mechanism called isolation-only transaction (IOT) that uses serializability constraints to automatically detect read/write conflicts and provides a set of options for automatic and manual conflict resolution.
read more
Abstract: Disconnected operation is an important technique for providing mobile access to shared data in distributed file systems. However, data inconsistency resulting from partitioned sharing remains a serious concern. This paper presents a new mechanism called isolation-only transaction (IOT) that uses serializability constraints to automatically detect read/write conflicts. The IOT consistency model provides a set of options for automatic and manual conflict resolution. In addition, application-specific knowledge can be incorporated to detect and resolve conflicts. To preserve upward Unix compatibility, the IOT mechanism is provided as an optional file system facility and its flexible interfaces allow any existing Unix application to be executed as an IOT. This paper describes high-level system design and implementation and concludes with related work and current status.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Optimistic replication
Yasushi Saito,Marc Shapiro +1 more
TL;DR: This article identifies key challenges facing optimistic replication systems---ordering operations, detecting and resolving conflicts, propagating changes efficiently, and bounding replica divergence---and provides a comprehensive survey of techniques developed for addressing these challenges.
Data management for mobile computing
Tomasz Imieĺinski,B. R. Badrinath +1 more
- 01 Mar 1993
TL;DR: New research problems include management of location dependent data, wireless data broadcasting, disconnection management and energy efficient data access in mobile computing.
197
Data consistency in intermittently connected distributed systems
TL;DR: A replication scheme tailored for mobile computing in which communication is most often intermittent, low-bandwidth, or expensive, thus providing only weak connectivity is presented and transaction-oriented correctness criteria for the proposed schemes are presented.
127
A Survey of Mobile Transactions
TL;DR: This paper analyzes and compares several contributions to mobile transactions and focuses on ACID properties support in proposals where transactions are completely or partially executed on mobile hosts.
Mobile data and transaction management
TL;DR: The fundamental research challenges particular to mobile database computing are surveyed, some of the proposed solutions are reviewed and some the upcoming research challenges are identified.
78
References
•Book
Transaction Processing: Concepts and Techniques
Jim Gray,Andreas Reuter +1 more
- 01 Jan 1992
TL;DR: Using transactions as a unifying conceptual framework, the authors show how to build high-performance distributed systems and high-availability applications with finite budgets and risk.
3.8K
The notions of consistency and predicate locks in a database system
TL;DR: It is argued that a transaction needs to lock a logical rather than a physical subset of the database, and an implementation of predicate locks which satisfies the consistency condition is suggested.
On optimistic methods for concurrency control
TL;DR: In this paper, two families of non-locking concurrency controls are presented, which are optimistic in the sense that they rely mainly on transaction backup as a control mechanism, "hoping" that conflicts between transactions will not occur.
Disconnected operation in the Coda File System
TL;DR: This paper shows that disconnected operation is feasible, efficient and usable by describing its design and implementation in the Coda File System by showing that caching of data, now widely used for performance, can also be exploited to improve availability.
1.2K
Coda: a highly available file system for a distributed workstation environment
Mahadev Satyanarayanan,James J. Kistler,Puneet Kumar,M.E. Okasaki,E.H. Siegel,David C. Steere +5 more
TL;DR: The design and implementation of Coda, a file system for a large-scale distributed computing environment composed of Unix workstations, is described, which provides resiliency to server and network failures through the use of two distinct but complementary mechanisms.
1.1K
Related Papers (5)
Philip A. Bernstein,Vassco Hadzilacos,Nathan Goodman +2 more
- 01 Feb 1987
James Jay Kistler
- 01 Feb 1996