Future Storage Systems A Dangerous Opportunity
Rob Peglar President Advanced Computation and Storage LLC rob@advanced-c-s.com @peglarr
Future Storage Systems A Dangerous Opportunity Past, Present, - - PowerPoint PPT Presentation
Future Storage Systems A Dangerous Opportunity Past, Present, Future Rob Peglar President Advanced Computation and Storage LLC rob@advanced-c-s.com @peglarr But First GO BLUES! Wisdom The Micro Trend The Start of the End of HDD The
Rob Peglar President Advanced Computation and Storage LLC rob@advanced-c-s.com @peglarr
4
May 22, 2019
1,024 bits (32 x 32)
deployment lifetime (1955- 1980)
6600 (depicted) used ferrite core as both local and shared memory
distributed architecture – aka ‘multi-mainframe’
reader concept enforced in hardware (memory controllers)
Courtesy Konstantin Lanzet Courtesy CDC
DRAM
DDR
Lower R/W Latency Higher Bandwidth Higher Enduranc e Lower cost per bit
HDD
primary types of memories in computers: DRAM and Hard Disk Drive (HDD)
volatile and HDDs were slower, but nonvolatile (aka persistent)
to DRAM over a bus where it is the fed to the processor
result in DRAM and then it is stored back to disk to remain for future use
slower than DRAM (!)
~100 ns
1-10 ns
~10 ms
May 22, 2019
SATA SSD
NAND Flash
NVMe SSD
NAND Flash DRAM
NVDIMM
NAND Flash DRAM
DDR
PCIe
SATA SATA
Lower R/W Latency Higher Bandwidth Higher Enduranc e Lower cost per bit
HDD
increased as the speed of both the interface and the memory accesses improved
improved the nonvolatile response time
interface
capacitor-backed DRAM,
and retains data when power is removed (-N, -P)
100 ns 10 ms 100 us 10 us 100 ns
1-10 ns
SATA SSD
NAND Flash
NVMe SSD
NAND Flash DRAM +
NVDIMM
NAND Flash DRAM
DDR
DDR
PCIe SATA SATA
Lower R/W Latency Higher Bandwidth Higher Enduranc e Lower cost per bit
HDD
the benefit “in the middle”
latency than NAND Flash
realized on PCIe or DDR buses
DRAM while being considerably more dense
100 ns 10 us 100 us 10 ms
500 ns *
1-10 ns
* estimated O(1) TB O(10) TB O(1) PB O(zero)
PCIe 5 us *
O(zero) Raw Capacity
10
elimination of volatile memory characteristics and pitfalls
recovery time, Ex-large tables
combining and caching
buffering and meta data storage
greater memory density
11
Source: Gen-Z Consortium 2016
*PM = Persistent Memory **OPM = On-Package Memory
HMC HBM RRAM
3DXPointTM Memory
MRAM PCM Low Latency NAND Managed DRAM New and Emerging Memory Technologies
Near Past Now Near Future Far Future
Memory Storage
Disk/SSD PM* Disk/SSD PM* Disk/SSD PM* Disk/SSD
DRAM DRAM DRAM/OPM** DRAM/OPM**
Popular Meaning: “Dangerous Opportunity” Accurate Meaning: Crisis
Traditional Simplified
– Computational-defined storage (SNIA)
Tape libraries
Node-remote Node-local NAND Node Node Node
…
PM
NFS 4.2 Legacy
(Lustre, GPFS, etc.)
Node- resident
PM PM
NFS 4.2 N of these geo- dispersed
Rob Peglar President Advanced Computation and Storage LLC rob@advanced-c-s.com
at least 4 1Tb/sec link per socket