2002 · 55 citations · 16 references
ComputingComputer ScienceComputer SystemsDistributed SystemsMobile ComputingOperating SystemsConcurrency ControlConsistency ModelsData SynchronizationDistributed StorageDistributed TransactionsFile SystemsConsistency In Distributed File SystemsData ConsistencyData Consistency AnalysisFile System ConsistencyIsolationRead-write Consistency ModelsSerializabilitySynchronization In Distributed File Systems
Disconnected operation is an important technique for providing mobile access to shared data in distributed file systems, but data inconsistency from partitioned sharing remains a serious concern. The paper introduces isolation‑only transactions (IOT), a mechanism that uses serializability constraints to automatically detect read/write conflicts. IOT is implemented as an optional file system facility that offers automatic and manual conflict‑resolution options, incorporates application‑specific knowledge, and preserves Unix compatibility through flexible interfaces enabling existing applications to run as IOT. The authors conclude that the IOT mechanism is feasible, providing a flexible, compatible solution for mobile data consistency, and outline its current status and related work.
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.
16
The notions of consistency and predicate locks in a database system
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie et al. · Communications of the ACM · 1976 · 2K citations · Full text