An Exploration into Object Storage
Lance Evans Office of the CTO Raghu Chandrasekar Storage R&D
An Exploration into Object Storage Lance Evans Raghu Chandrasekar - - PowerPoint PPT Presentation
An Exploration into Object Storage Lance Evans Raghu Chandrasekar Office of the CTO Storage R&D Safe Harbor Statement This presentation may contain forward-looking statements that are based on our current expectations. Forward looking
Lance Evans Office of the CTO Raghu Chandrasekar Storage R&D
Dagstuhl Seminar #17202 2
This presentation may contain forward-looking statements that are based on our current
guidance and expected operating results, our opportunities and future potential, our product development and new product introduction plans, our ability to expand and penetrate our addressable markets and other statements that are not historical
those projected. Please refer to Cray's documents filed with the SEC from time to time concerning factors that could affect the Company and these forward-looking statements.
Dagstuhl Seminar #17202 3
Ephemeral
Resilient
Durable
File
Object
Namespace
Secure
Attribute Authenticate
Dagstuhl Seminar #17202 4
Dagstuhl Seminar #17202 5 256k Node Management, Monitor, Service Infrastructure Analytics Framework with Local Caching Scalable Metadata Services User Application High-speed dragonfly fabric Compute Store HPC File or Object with Optional Caching Flash Pmem Flash Flash Flash Flash Flash RDMA Transport Flash Flash Flash Flash Flash User Application Flash Pmem RDMA Transport
POSIX Files, HDF5 Containers, K/V Spark RDDs, K/V, or Other Discover, Query APPLICATION OBJECT INTERFACE STORAGE OBJECT INTERFACE
Dagstuhl Seminar #17202 6
HPC codes and Analytics frameworks POSIX HDF5/NetCDF RESTful/S3/CDMI SAROJA user-space library Native API (put/get semantics) Metadata plugins Data plugins Control plugins
“An Exploration into Object Storage for Exascale Supercomputers”, Raghunath Raja Chandrasekar, Lance Evans, Robert Wespetal, Cray User Group Conference (CUG) 2017
Dagstuhl Seminar #17202 7
Dagstuhl Seminar #17202 8
“…performance degradation caused by FUSE can be completely imperceptible or as high as 83% even when optimized; and relative CPU utilization can increase by 31%...”
Dagstuhl Seminar #17202 9
Dagstuhl Seminar #17202 10
Dagstuhl Seminar #17202 11
/mnt /mnt/foo /mnt/bar /mnt/bar/a /mnt/bar/b (#6789) /mnt/bar/b/file123 (#1234) KEY: /mnt/bar/b/file123 VAL: atime;mtime;size;xattrs KEY: 6789 VAL: 1234; KEY: 1234 VAL: atime;mtime;size;xattrs KEY: 6789, part_key, hash(file123) VAL: atime;mtime;size;xattrs; *data_obj; Pathname-as-key Two-tier collections IndexFS
Dagstuhl Seminar #17202 12 20000 40000 60000 80000 100000 120000 140000 160000 180000 1 2 4 8
Creates per Second Number of Cassandra Servers
File Creation rate (mdtest)
Peak Lustre file creation rate (w/o DNE)
Dagstuhl Seminar #17202 13
Dagstuhl Seminar #17202 14
Dagstuhl Seminar #17202 15
Lance Evans lance@cray.com Raghu Chandrasekar raghu@cray.com