2017
DOI: 10.1002/cpe.4332
|View full text |Cite
|
Sign up to set email alerts
|

Lustre Lockahead: Early experience and performance using optimized locking

Abstract: SummaryRecent Cray-authored Lustre modifications known as Lustre Lockahead show significantly improved write performance for collective, shared-file I/O workloads. Initial tests show write performance improvements of more than 200% for small transfer sizes and over 100% for larger transfer sizes compared to traditional Lustre locking. Standard Lustre shared-file locking mechanisms limit scaling of shared-file I/O performance on modern high-performance Lustre servers.The new Lockahead feature provides a mechani… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…The best paper award at CUG 2017 went to a paper titled “Lustre Lockahead: Early Experience and Performance using Optimized Locking.” The focus of this paper on optimizing performance of shared file writing on Lustre underscores the continued emphasis on I/O optimization that we have seen in many past CUG conferences. Several papers() in this special issue focus on I/O optimization for large scale Cray systems.…”
Section: Themes Of This Special Issuementioning
confidence: 96%
“…The best paper award at CUG 2017 went to a paper titled “Lustre Lockahead: Early Experience and Performance using Optimized Locking.” The focus of this paper on optimizing performance of shared file writing on Lustre underscores the continued emphasis on I/O optimization that we have seen in many past CUG conferences. Several papers() in this special issue focus on I/O optimization for large scale Cray systems.…”
Section: Themes Of This Special Issuementioning
confidence: 96%
“…The following results section will contain variation of several I/O parameters: The number of employed processes, the local domain size per process (block size), the stripe count, the stripe size and the aggregator node multiplier in the novel Lustre Lock-ahead (LLA) locking mechanism [34]. The ranges of the parameters can be found in Table 1, but note that the space spanned by these was subsampled based on prior results.…”
Section: Measurement Detailsmentioning
confidence: 99%
“…As we have already seen, the performance for 8 nodes levels off around the maximum number of OSTs available, most likely due to lock contention between aggregators. In order to get higher throughput from the OSTs, CRAY provides a novel locking mechanism called Lustre Lock-ahead (LLA) on ws9, which allows multiple aggregating I/O processes to write concurrently to the same OST [34].…”
Section: Multipliermentioning
confidence: 99%