imc summit 2016 innovation - benzi galili - comparing software defined memory options

6
COMPARING SOFTWARE DEFINED MEMORY OPTIONS BENZI GALILI CHIEF OPERATING OFFICER SCALEMP, INC. See all the presentations from the In-Memory Computing Summit at http://imcsummit.org

Upload: in-memory-computing-summit

Post on 09-Jan-2017

62 views

Category:

Software


0 download

TRANSCRIPT

Page 1: IMC Summit 2016 Innovation - Benzi Galili - Comparing Software Defined Memory Options

COMPARING SOFTWARE DEFINED MEMORY OPTIONSBENZI GALILICHIEF OPERATING OFFICERSCALEMP, INC. See all the presentations from the In-Memory

Computing Summit at http://imcsummit.org

Page 2: IMC Summit 2016 Innovation - Benzi Galili - Comparing Software Defined Memory Options

SOFTWARE DEFINED MEMORY OPTIONS: OVER FABRIC, OVER STORAGE

SDM-S

SDM-F

Page 3: IMC Summit 2016 Innovation - Benzi Galili - Comparing Software Defined Memory Options

SDM-F KEY ATTRIBUTES IN PRODUCTION SINCE 2012

Memory access prediction engine: various miss-prediction techniques (code scanning, analytics) Dataset/Working-set detection: keep as much of the data local (advanced caching)

SIMPLICITY BY DESIGN Deploy locally or from network (any PXE-based provisioning: Puppet, Chef, etc…) Run any Linux OS or Linux-based Hypervisor Support switched and switchless (star) topologies Memory nodes can be based on the lowest cost processors

HIGH PERFORMANCE: bandwidth aggregation up to 512Gb/s

FREE VERSION AVAILBLE: download from www.scalemp.com

Page 4: IMC Summit 2016 Innovation - Benzi Galili - Comparing Software Defined Memory Options

SDM-S BUILDS ON SDM-F AND IMPROVES

PROVEN: leverages years of SDM-F production experience

IMPROVED: adjust to media characteristics Overcome higher latency: convert synchronous memory requests into

asynchronous ones Deeper prediction for higher media utilization

RELIABLE: Shapes flash write-access Shape write-access patterns (example: batch writes) for increased endurance

Page 5: IMC Summit 2016 Innovation - Benzi Galili - Comparing Software Defined Memory Options

WHICH SDM IS RIGHT FOR ME?

Workload/Environment Attributes SDM-F SDM-S

Predictability / Randomness Excellent fit Excellent fit

Concurrency / Parallelism No concurrency requirement Requires high-concurrency

Use case: DRAM replacement Alternative to high-density DIMMs Excellent fit

Use case: DRAM expansion Excellent fit Excellent fit

Use case: <3TB memory Not recommended Excellent fit

Use case: maximum memory capacity Up to 2PB Up to 128TB

Cost (media + software) $12~$24 per GB $4~$5 per GB

Deployment requirements Bare-metal + high-end fabric Bare-metal + certified NVM drive

Page 6: IMC Summit 2016 Innovation - Benzi Galili - Comparing Software Defined Memory Options

THANK [email protected]