growing-up with lvstre! -...

11
Growing-up with Lvstre! Robert Triendl, DDN

Upload: others

Post on 12-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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