2010
DOI: 10.1145/1837915.1837919
|View full text |Cite
|
Sign up to set email alerts
|

Membrane

Abstract: We introduce Membrane, a set of changes to the operating system to support restartable file systems. Membrane allows an operating system to tolerate a broad class of file system failures, and does so while remaining transparent to running applications; upon failure, the file system restarts, its state is restored, and pending application requests are serviced as if no failure had occurred. Membrane provides transparent recovery through a lightweight logging and checkpoint infrastructure, and includes novel tec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(1 citation statement)
references
References 24 publications
0
1
0
Order By: Relevance
“…The OS community has looked at fault tolerance at the level of the operating system itself (for example by making the OS tolerant of faulty device drivers and hardware [10][11] [12]), and tolerating damage to persistent storage structures so that the OS won't crash if you try to mount a corrupted file system [13]). We've explored ways to mirror applications: Tandem's original process pair concept [14], for example, or the more ambitious perfect mirroring that Stratus Computer did back in the late 1980's with their "pair and a spare" hardware architecture [15].…”
Section: The Many Faces Of Fault Tolerancementioning
confidence: 99%
“…The OS community has looked at fault tolerance at the level of the operating system itself (for example by making the OS tolerant of faulty device drivers and hardware [10][11] [12]), and tolerating damage to persistent storage structures so that the OS won't crash if you try to mount a corrupted file system [13]). We've explored ways to mirror applications: Tandem's original process pair concept [14], for example, or the more ambitious perfect mirroring that Stratus Computer did back in the late 1980's with their "pair and a spare" hardware architecture [15].…”
Section: The Many Faces Of Fault Tolerancementioning
confidence: 99%