1996
DOI: 10.1145/233557.233558
|View full text |Cite
|
Sign up to set email alerts
|

The Vesta parallel file system

Abstract: The Vesta parallel file system is designed to provide parallel file access to application programs running on multicomputers with parallel I/O subsystems. Vesta uses a new abstraction of files: a file is not a sequence of bytes, but rather it can be partitioned into multiple disjoint sequences that are accessed in parallel. The partitioning-which can also be changed dynamically-reduces the need for synchronization and coordination during the access. Some control over the layout of data is also provided, so the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
64
0

Year Published

1999
1999
2021
2021

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 151 publications
(64 citation statements)
references
References 40 publications
0
64
0
Order By: Relevance
“…Vesta [13], zFS [14] and Lustre [15], [16] all hashed the file pathname and/or some other unique identifier to determine the location of metadata. However, distributing metadata by hashing eliminates all hierarchical localities, and with them, many of the typical locality benefits of local file systems, for instance, the POSIX directory access semantics.…”
Section: Alternative Techniquesmentioning
confidence: 99%
“…Vesta [13], zFS [14] and Lustre [15], [16] all hashed the file pathname and/or some other unique identifier to determine the location of metadata. However, distributing metadata by hashing eliminates all hierarchical localities, and with them, many of the typical locality benefits of local file systems, for instance, the POSIX directory access semantics.…”
Section: Alternative Techniquesmentioning
confidence: 99%
“…While I/O has traditionally been a bottleneck in PCs, attempting to service the I/O requirements of an entire cluster has only augmented this problem to a much larger scale. Parallel file systems have helped to attain better I/O performance for clusters by striping data across multiple disks and are commonly used in most large-scale clusters [10,5,13,2,16].…”
Section: Introductionmentioning
confidence: 99%
“…For example, Vesta [4] and InterMezzo [2] use pathname hashing for both data allocation and location. If a hierarchical directory structure is used then the directories themselves may still be hot spots, even if the metadata for the files they contain is widely distributed.…”
Section: Related Workmentioning
confidence: 99%
“…The second metadata allocation technique, which we call pure hashing, uses hashing to widely distribute the namespace among the metadata servers [4]. Pure hashing assigns metadata to metadata servers based on a hash of the file identifier, file name, or other related values.…”
Section: Introductionmentioning
confidence: 99%