Proceedings of the 8th ACM International Systems and Storage Conference 2015
DOI: 10.1145/2757667.2757683
|View full text |Cite
|
Sign up to set email alerts
|

Merging semantics for conflict updates in geo-distributed file systems

Abstract: We present our model of file systems and our merging semantics for resolving conflict updates in geo-distributed file systems. The system model fully describes a file system with all of its components including hard links. This model is able to identify all conflict cases which are classified into direct, such as concurrent updates to the same file, and indirect, such as cycles in the namespace of the file system. The merging semantics resolve all types of conflicts while being able to preserve the effect of a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
29
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 24 publications
(29 citation statements)
references
References 28 publications
0
29
0
Order By: Relevance
“…Designing a geo-distributed file system using CRDTs is not a novel idea, In [10], various conflicts in weaklyconsistent file systems are categorized and described. It shows how such system can be designed as one CRDT that solve conflicts in a precise manner.…”
Section: Related Workmentioning
confidence: 99%
“…Designing a geo-distributed file system using CRDTs is not a novel idea, In [10], various conflicts in weaklyconsistent file systems are categorized and described. It shows how such system can be designed as one CRDT that solve conflicts in a precise manner.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, in Fig. 6, the cycle between directories u and v is removed by making copies of the directories u and v. This merge semantics is used in real file systems, such as geoFS [45].…”
Section: Fully-asynchronous File Systemmentioning
confidence: 99%
“…The only exception is that concurrent move operations may violate the tree invariant, resulting in a disconnected cyclic component. To fix this issue, our design follows the geoFS system [45]: if a cycle would occur, it effectively replaces move with a copy-delete, which preserves the tree invariant but might duplicate the directories that would otherwise end up in a cycle.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Existing systems are cloud-based, sometimes providing adhoc application-level caching. Consistency violations are common, baffling users and vexing application developers [10,18,19,50,63]. Support for offline operation is spotty.…”
Section: Introductionmentioning
confidence: 99%