![Page 1: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/1.jpg)
Growing-up with Lvstre!RobertTriendl,DDN
![Page 2: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/2.jpg)
Welcome to LVUG!
This is a marketing presentation, dedicated to…
![Page 3: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/3.jpg)
It’s not Human, it’s a Beast!
"The fox knows many things, but the hedgehog knows one big thing."
But, what beast?
I think it’s a hedgehog…
Maybe it’s a hegdehog wanting to become a fox? A Foxhog???
![Page 4: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/4.jpg)
What kind of Beasts!
25 35 50 125
![Page 5: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/5.jpg)
Lustre is “Open Source”
5
“It might be conceivably-possibly-maybe-open!”
“We fixed 1500 bugs, but don’t tell anybody!!!”
“What do you mean? All source is always open!”
“It will be all open, once patches are no more useful”
![Page 6: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/6.jpg)
Why Lustre?
Only viable Open Source parallel file system that offers a globally consistent POSIX namespace
Focus on traditional HPC, but with an increasingly diverse user basis
Small, but resilient user/developer community (including: resilient towards corporate politics!)
Not “enterprise”, not an “appliance”, not controlled by a single vendor
![Page 7: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/7.jpg)
Growing-up with Lustre!
20031st LargeLustreSystemImplementation
2009LaunchofEXAScaler
TodayDiverseCustomerBasisBroadPortfolio• Software-only• ExaScaler “Appliances”• ExaScaleronZFS
![Page 8: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/8.jpg)
DDN | EXAScalerEnterpriseLustre Distribution
• BasedonmoststableLustrecommunitydistributionavailable
• OpenSourcewithnoforkedcodebasis• ExtensiveQAandHardening• ProvenHigh-Availability• InternallyDevelopedFeatures• UniqueTools• PowerfulMonitoring• OptimizationsforDDNHardware• GlobalSupport– Level1,2,and3
![Page 9: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/9.jpg)
25%
23%
16%
10%
5%
4% 3% 2% 2% 2% 2% 1% 1% 1% 1% 1% 0% 0%
LATEST(LustreAutomaticTest)MonitoringLIPE(LustreIntegratedPolicyEngine)MonitoringPackagerLustreonBtrfsBugFixesL2RC(LustreLevel2ReadCache)ldsyncMpiFileutilsTBFNRSPolicyProjectQuotaParallelReadaheadofLustreLustreSecurityCinderDriverladviseanddss/sfxClientSideQoSSubdirectorymountCoreOS+Lustre
![Page 10: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/10.jpg)
10
Future Architectures
IME IME IME IME IME
COMPUTE
IME IME IME IME IME
COMPUTE
Lustre
IME IME IME IME IME
COMPUTE
POSIX Namespace Object Namespace
![Page 11: Growing-up with Lvstre! - OpenSFScdn.opensfs.org/wp-content/uploads/2017/06/Thur01-TriendlRobert... · It’s notHuman, it’s a Beast!"The fox knows many things, but the hedgehog](https://reader035.vdocument.in/reader035/viewer/2022071216/6046e3a52330885497418544/html5/thumbnails/11.jpg)
Lustre, the Next 20 Years?
11
Globally-consistent POSIX namespaces will be around for a long simply time due to application lifetimes
Increased focus on data management, rather than pure performance
More focus on management, usability, logging, etc.
Remain a community-driven, open source effort