Matches in SemOpenAlex for { <https://semopenalex.org/work/W184466170> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W184466170 abstract "One of the most urgent challenges facing systems research is to improve the reliability, availability, and maintainability of system software. The importance of these issues is being driven by new applications and more sophisticated users that increasingly expect key system software to work all of the time, even in the presence of failures or increasing load. To meet these goals, modern systems must minimize the human administration required for configuration, maintenance, and error recovery and must scale gracefully to handle loads of unprecedented size. A modern file system must thus guarantee the availability and integrity of valuable data in the face of the widest possible range of human, software, and hardware failures. High-availability and fault tolerance are, of course, hardly new issues for file system research. A large number of systems have focused on these issues both in the context of file systems [1, 2, 4, 6] and lower-level storage [8, 5, 12]. We believe, however, that it is now possible and necessary to deliver these goals in a simpler and more automatic way. This new approach is made possible by advances in disk storage technology. Commodity inexpensive disks currently have capacities near 100-GB and disk capacity continues to grow. As a result, modern workstation and PC nodes will have tremendous disk storage available. Enough, we believe, to substantially change how file systems use this storage to achieve key goals. In particular, abundant disk storage can be used to greatly simplify the replication of valuable data to ensure its availability and to protect it from failures. This paper describes the design and implementation of Mammoth, a novel distributed file system that we are building. The key feature of Mammoth is that it stores files and directories as histories of immutable versions that are created each time a file or directory is modified. All Mammoth meta-data is stored in append-only fashion and all file data is read-only once it is created. As a result, Mammoth can replicate data on multiple loosely-connected nodes with minimal concern for consistency. The only overhead for creating and maintaining a replica is the storage it occupies. Mammoth replicates file data and meta-data as necessary to satisfy availability policies specified by users. Users assign these policies to individual files or groups of files and the system uses these policies to determine which file versions it replicates and on which nodes. This approach allows users to determine how their files are replicated, a task that is typically left to a system administrator in a traditional system. Mammoth handles node and network failures by allowing users to operate on whatever versions of files are currently accessible, even if more recent versions exist on other, currently unavailable nodes. This approach is similar to disconnected operation in Coda [4], with a key difference. Mammoth’s versioning approach greatly simplifies consistency maintenance and it provides a natural way to represent update conflicts in the file system. If disconnected nodes modify the same version of a file in Mammoth, the file system stores both new versions and records a branch in the file’s history. In summary, our goal is to build a simpler, more robust, and more scalable distributed file system. We believe that the fact that our approach is loosely coupled and requires minimal global coordination indicates that it has promise to substantially improve on previous systems such as those that implement RAID-like striping across multiple nodes [1, 2], implement virtual-disk level RAID or mirroring [5, 11, 12], or perform synchronous file updates to multiple nodes [4, 6]." @default.
- W184466170 created "2016-06-24" @default.
- W184466170 creator A5010757375 @default.
- W184466170 creator A5016273287 @default.
- W184466170 creator A5033509547 @default.
- W184466170 creator A5057362266 @default.
- W184466170 creator A5081250571 @default.
- W184466170 date "2001-01-23" @default.
- W184466170 modified "2023-09-26" @default.
- W184466170 title "Using Versioning to Simplify the Implementation of a Highly-Available File System" @default.
- W184466170 cites W1987108387 @default.
- W184466170 cites W2001438822 @default.
- W184466170 cites W2025413686 @default.
- W184466170 cites W2035606364 @default.
- W184466170 cites W2088221489 @default.
- W184466170 cites W2097829252 @default.
- W184466170 cites W2100100130 @default.
- W184466170 cites W2115457697 @default.
- W184466170 cites W2124288146 @default.
- W184466170 cites W2147504831 @default.
- W184466170 cites W2613324619 @default.
- W184466170 cites W2914009127 @default.
- W184466170 hasPublicationYear "2001" @default.
- W184466170 type Work @default.
- W184466170 sameAs 184466170 @default.
- W184466170 citedByCount "1" @default.
- W184466170 crossrefType "journal-article" @default.
- W184466170 hasAuthorship W184466170A5010757375 @default.
- W184466170 hasAuthorship W184466170A5016273287 @default.
- W184466170 hasAuthorship W184466170A5033509547 @default.
- W184466170 hasAuthorship W184466170A5057362266 @default.
- W184466170 hasAuthorship W184466170A5081250571 @default.
- W184466170 hasConcept C105795698 @default.
- W184466170 hasConcept C111919701 @default.
- W184466170 hasConcept C115903868 @default.
- W184466170 hasConcept C12590798 @default.
- W184466170 hasConcept C151730666 @default.
- W184466170 hasConcept C160713754 @default.
- W184466170 hasConcept C194739806 @default.
- W184466170 hasConcept C198140048 @default.
- W184466170 hasConcept C26517878 @default.
- W184466170 hasConcept C2777904410 @default.
- W184466170 hasConcept C2779343474 @default.
- W184466170 hasConcept C2780940931 @default.
- W184466170 hasConcept C33923547 @default.
- W184466170 hasConcept C41008148 @default.
- W184466170 hasConcept C65813073 @default.
- W184466170 hasConcept C67646966 @default.
- W184466170 hasConcept C86803240 @default.
- W184466170 hasConceptScore W184466170C105795698 @default.
- W184466170 hasConceptScore W184466170C111919701 @default.
- W184466170 hasConceptScore W184466170C115903868 @default.
- W184466170 hasConceptScore W184466170C12590798 @default.
- W184466170 hasConceptScore W184466170C151730666 @default.
- W184466170 hasConceptScore W184466170C160713754 @default.
- W184466170 hasConceptScore W184466170C194739806 @default.
- W184466170 hasConceptScore W184466170C198140048 @default.
- W184466170 hasConceptScore W184466170C26517878 @default.
- W184466170 hasConceptScore W184466170C2777904410 @default.
- W184466170 hasConceptScore W184466170C2779343474 @default.
- W184466170 hasConceptScore W184466170C2780940931 @default.
- W184466170 hasConceptScore W184466170C33923547 @default.
- W184466170 hasConceptScore W184466170C41008148 @default.
- W184466170 hasConceptScore W184466170C65813073 @default.
- W184466170 hasConceptScore W184466170C67646966 @default.
- W184466170 hasConceptScore W184466170C86803240 @default.
- W184466170 hasLocation W1844661701 @default.
- W184466170 hasOpenAccess W184466170 @default.
- W184466170 hasPrimaryLocation W1844661701 @default.
- W184466170 hasRelatedWork W1684009770 @default.
- W184466170 hasRelatedWork W1842854613 @default.
- W184466170 hasRelatedWork W1920978344 @default.
- W184466170 hasRelatedWork W1987665350 @default.
- W184466170 hasRelatedWork W2079635184 @default.
- W184466170 hasRelatedWork W2108096590 @default.
- W184466170 hasRelatedWork W2187870773 @default.
- W184466170 hasRelatedWork W2224033148 @default.
- W184466170 hasRelatedWork W2294992474 @default.
- W184466170 hasRelatedWork W2296517268 @default.
- W184466170 hasRelatedWork W2508252963 @default.
- W184466170 hasRelatedWork W2805570528 @default.
- W184466170 hasRelatedWork W2893006887 @default.
- W184466170 hasRelatedWork W3008286681 @default.
- W184466170 hasRelatedWork W3151048136 @default.
- W184466170 hasRelatedWork W3163978265 @default.
- W184466170 hasRelatedWork W5490680 @default.
- W184466170 hasRelatedWork W883176565 @default.
- W184466170 hasRelatedWork W999085490 @default.
- W184466170 hasRelatedWork W2564462649 @default.
- W184466170 isParatext "false" @default.
- W184466170 isRetracted "false" @default.
- W184466170 magId "184466170" @default.
- W184466170 workType "article" @default.