Architectural Principles for Networked Solid State Storage Access

Size: px
Start display at page:

Download "Architectural Principles for Networked Solid State Storage Access"

Transcription

1 Architectural Principles for Networked Solid State Storage Access

2 SNIA Legal Notice! The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted.! Member companies and individual members may use this material in presentations and literature under the following conditions:! Any slide or slides used must be reproduced in their entirety without modification! The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations.! This presentation is a project of the SNIA Education Committee.! Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney.! The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK.

3 Who We Are Doug Voigt Chair, NVM Programming Model, SNIA Technical Council Distinguished Technologist, HPE J Metz SNIA Board of Directors R&D Engineer Cisco 3

4 Focus on Principles! Technical and market dynamics are creating complexity! Permutations of technologies and positioning! Intricacies of new technology integration! Foundational principles have not changed! Application views of memory and storage! The role of data access time (latency) in system architecture! Principles transcend details! This is not a best practices presentation! This is presentation does not report benchmark results 4

5 Times are changing! Storage access times are shrinking! Emerging persistent memory (PM) technologies! Faster than flash! Interconnects are getting faster! Bandwidth! Latency! Creating challenges for software! Software stacks are starting to dominate latency! Trigger for a fundamental architecture shift 5

6 Principles we will cover today! Application view I/O vs. Load/Store (Ld/St)! Disruption caused by latency! Persistence domains! Latency impact of remote persistence 6

7 Application View

8 Input/Output (IO)! is read or written using RAM buffers! Software has control over how to wait! Poll! Context switch! Status is explicitly checked by software 8

9 What is IO? Software RAM Controller Media Create RAM buffer Buffer IO copies data between RAM and Disk (HDD: Hard Disk Drive, SSD: Solid State Disk) SSD/ HDD 9

10 What is IO? Software RAM Controller Media Create RAM buffer Put command in RAM (NVMe, SATA, SCSI) Send command Storage stack software creates a command and sends it to a disk Buffer Command Receive Command SSD/ HDD 10

11 What is IO? Software RAM Controller Media Create RAM buffer Put command in RAM (NVMe, SCSI) Buffer Send command Command Wait for completion (Context Switch or Poll) Poll: thread stays busy -or- Context Switch: thread releases processor Receive Command Copy SSD/ HDD 11

12 What is IO? Software RAM Controller Media Create RAM buffer Put command in RAM (NVMe, SCSI) Send command Disk drive sends status message upon completion Check status in RAM Buffer Command Status Receive Command Copy Send Status For more on latency and throughput see: SSD/ HDD 12

13 What is IO? Software RAM Controller Media 2uS 100 ms Create RAM buffer Put command in RAM (NVMe, SCSI) Send command Check status in RAM Buffer Command Range of IO latency Lower bound: single threaded SSD Upper bound: multi-threaded HDD Status Receive Command Copy Send Status For more on latency and throughput see: SSD/ HDD 13

14 What is IO? Software RAM Controller Media Create RAM buffer Put command in RAM (NVMe, SCSI) Buffer Send command Command 2uS 100 ms Wait for completion (Context Switch or Poll) Check status in RAM Status Receive Command Copy Send Status SSD/ HDD 14

15 Enter Persistent Memory! Much faster than flash alone! Available today in the form of an NVDIMM! Can be used to store application data structures! Software uses Pmalloc (Persistent Memory Allocation) to allocate a region of persistent memory! Accessed by processor instructions like any other memory 15

16 Load/Store (Ld/St)! Load and Store are processor instructions! Generated by compliers to access memory! Proxy for any processor instruction that accesses memory! is loaded into or stored from processor registers! Software may be forced wait for data during an instruction! The thread is busy! The processor won t let the thread do anything else! No status checking errors generate exceptions 16

17 What is Ld/St? Software Pmalloc memory Processor Registers Processor Cache Media Pmalloc returns persistent memory (PM) where software data structures can be permanently stored. 17

18 What is Ld/St? < 200 ns Software Pmalloc memory Load Processor Registers Address Processor Cache A load (Ld) instruction fetches data from RAM into a processor register and may keep a copy in cache. This normally takes less than 200 ns. & Ack Media 18

19 What is Ld/St? Software Pmalloc memory Load Processor Registers Address Processor Cache Media Manipulate Registers & Ack Store Applications manipulate registers and use store (St) instructions to send data into processor cache. 19

20 What is Ld/St? Software Pmalloc memory Load Processor Registers Address Processor Cache Media Manipulate Registers & Ack Store Eventually the processor will flush data out of its cache. Address & 20

21 What is Ld/St? Software Pmalloc memory Load Processor Registers Address Processor Cache Media Manipulate Registers & Ack Store Sync/Flush Flush If the application cares about persistence it must force a flush Address & Ack 21

22 What is Ld/St? < 200 ns Software Pmalloc memory Load Manipulate Registers Processor Registers Address Processor Cache & Ack Media Store Sync/Flush Flush Address & Ack 22

23 Compare and Contrast Application View! IO! is read or written using RAM buffers! Software has control over how to wait (context switch or poll)! Status is explicitly checked by software! Ld/St! is loaded into or stored from processor registers! Software is forced by processor to wait for data during instruction! No status checking errors generate exceptions 23

24 Ld/St and memory mapping! Memory mapped IO! PCIe card registers are given memory addresses! Ld/St is used to access those registers! Designed for use to control IO (or other) card functions! Memory mapped files! stored in files (in PM) is given memory addresses! Ld/St is used to manipulate user data! Must flush after St to assure persistence 24

25 Latency Is The Disrupter

26 Compare and Contrast Technology View Key Question: Is it OK to force the CPU memory access pipeline to wait for a given storage or memory access to complete before proceeding?! May pause a thread in the middle of executing an instruction! May block reads and writes to all cores 26

27 When does latency fit into a Ld/St Budget? Key Question: Is it OK to force the CPU memory access pipeline to wait for a given storage or memory access to complete before proceeding?! May pause a thread in the middle of executing an instruction! May block reads and writes to all cores Technology DDR Connect Mem Mapped PCIe PCIe I/O Network (IB/Enet/FC) RAM Yes Maybe No No Battery+RAM Yes Maybe No No PM Yes Maybe No No Flash Sometimes Sometimes No No Rotating NA NA No No 27

28 Sometimes??!!! Flash write latency generally does not fit in Ld/St Budget! Write process takes much longer than a St! Long latency tail due to erase cycle, garbage collection! Flash read latency interference from controller! Erase cycle/wear leveling forces block granularity indexing! Index traversal at SSD scale would stress Ld/St latency budget! Flash with cache! Makes latency unpredictable! Is cache non-volatile? Hold that thought 28

29 Latency Thresholds Cause Disruption Latency (Log) 2 us 200 ns Min, Max Latencies For Example Technologies Context Switch NUMA * IO Ld/St HDD SATA SSD NVMe Flash Persistent Memory * Non Uniform Memory Access 29

30 Persistence Domains

31 What is a persistence domain?! A place that retains data during power loss! Because it is inherently non-volatile! Because it is flushed during or after power loss! Examples:! A group of flash or PM devices! An NVDIMM! A group of RAM devices that are powered by a battery! (part of) A controller that flushes caches and RAM to an SSD! With battery power! With capacitance 31

32 Examples of Persistence Domains RAM CPU NVDIMM PCIe SSD/ HDD! Requires Flush-On-Demand! Explicit flush by application or library! Disrupts CPU Caches Disk Array Controller RAM CPU PCIe SSD/ HDD! Enables Flush-On-Fail! Everything is saved after power loss! We re gonna need a bigger battery 32

33 Interconnect Latency

34 What about remote persistence domains? Application flush( ); RAM CPU PCIe Network Adapter Network Network Adapter PCIe RAM CPU! Network Latency Disruption SSD/ HDD NVDIMM! Most of today s networks do not approach Ld/St timescales.! The fastest port to port times for IB and projected Omnipath technologies might fit within a Ld/St budget! RDMA helps by eliminating round trips and software overhead! BUT For more on RDMA see: 34

35 What about remote persistence domains? Application flush( ); RAM CPU PCIe Network Adapter Network Network Adapter PCIe RAM CPU! Network Latency Disruption! There is no hardware flush action over PCI SSD/ HDD NVDIMM! AND there is no RDMA completion that indicates persistence! SO software is involved at the remote node 35

36 So How About This? Application write( ); RAM CPU PCIe Network Adapter Network Network Adapter PCIe RAM CPU! OK, but its not Ld/St! Avoids remote processor! Minimal remote latency for IO SSD/ HDD NVDIMM 36

37 Or This? Application flush( ); RAM CPU PCIe Network Adapter Network Network Adapter PCIe RAM CPU! Remote Flush on Fail SSD/ HDD! This is how inter-controller links on disk arrays work.! But it is still very difficult to get sync anywhere near Ld/St latency! especially across blades or chassis! or with routing! AND remember, the remote write is on flush, not St. 37

38 Current Industry Challenge Bring remote flush latency much closer to Ld/St time! Effects all of the elements in the system! Processor! NIC! Persistence Domain! Lots of activity is happening so stay tuned 38

39 NVM Programming Model TWG work One important use case is described by SNIA s new NVM PM Remote Access for High Availability paper! Taxonomy of local and remote use cases! Application recoverability requirements! Model and requirements for remote implementations of optimized flush as described in the SNIA NVM Programming Model 39

40 After This Webcast! Please rate this Webcast and provide us with feedback! This Webcast and a PDF of the slides will be posted to the SNIA Ethernet Storage Forum (ESF) website and available on-demand! A full Q&A from this webcast, including answers to questions we couldn't get to today, will be posted to the SNIA-ESF blog! Follow us on SNIAESF 40

41 Architectural Principles for Networked Solid State Storage Access

Extending RDMA for Persistent Memory over Fabrics. Live Webcast October 25, 2018

Extending RDMA for Persistent Memory over Fabrics. Live Webcast October 25, 2018 Extending RDMA for Persistent Memory over Fabrics Live Webcast October 25, 2018 Today s Presenters John Kim SNIA NSF Chair Mellanox Tony Hurson Intel Rob Davis Mellanox SNIA-At-A-Glance 3 SNIA Legal Notice

More information

Everything You Wanted To Know About Storage: Part Teal The Buffering Pod

Everything You Wanted To Know About Storage: Part Teal The Buffering Pod Everything You Wanted To Know About Storage: Part Teal The Buffering Pod Dave Minturn, Intel Mark Rogov, Dell EMC Rob Davis, Mellanox John Kim, Mellanox February 14, 2017 SNIA Legal Notice The material

More information

Mark Rogov, Dell EMC Chris Conniff, Dell EMC. Feb 14, 2018

Mark Rogov, Dell EMC Chris Conniff, Dell EMC. Feb 14, 2018 Mark Rogov, Dell EMC Chris Conniff, Dell EMC Feb 14, 2018 SNIA Legal Notice The material contained in this presentation is copyrighted by the SNIA unless otherwise noted. Member companies and individual

More information

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Where Does My Data Go? August 1, :00 am PT

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Where Does My Data Go? August 1, :00 am PT EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Where Does My Data Go? August 1, 2017 10:00 am PT SNIA Legal Notice The material contained in this presentation is copyrighted by

More information

RDMA Requirements for High Availability in the NVM Programming Model

RDMA Requirements for High Availability in the NVM Programming Model RDMA Requirements for High Availability in the NVM Programming Model Doug Voigt HP Agenda NVM Programming Model Motivation NVM Programming Model Overview Remote Access for High Availability RDMA Requirements

More information

Use Cases for iscsi and FCoE: Where Each Makes Sense

Use Cases for iscsi and FCoE: Where Each Makes Sense Use Cases for iscsi and FCoE: Where Each Makes Sense PRESENTATION TITLE GOES HERE February 18, 2014 Today s Presenters David Fair, SNIA ESF Business Development Chair - Intel Sameh Boujelbene - Director,

More information

Planning For Persistent Memory In The Data Center. Sarah Jelinek/Intel Corporation

Planning For Persistent Memory In The Data Center. Sarah Jelinek/Intel Corporation Planning For Persistent Memory In The Data Center Sarah Jelinek/Intel Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

SNIA Tutorial 3 EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE: Part Teal Queues, Caches and Buffers

SNIA Tutorial 3 EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE: Part Teal Queues, Caches and Buffers SNIA Tutorial 3 EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE: Part Teal Queues, Caches and Buffers John Kim, Mellanox - @Tier1Storage J Metz, Cisco - @drjmetz 2018 Flash Memory Summit Welcome to SNIA Education

More information

Adrian Proctor Vice President, Marketing Viking Technology

Adrian Proctor Vice President, Marketing Viking Technology Storage PRESENTATION in the TITLE DIMM GOES HERE Socket Adrian Proctor Vice President, Marketing Viking Technology SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless

More information

Virtualization Practices:

Virtualization Practices: Virtualization Practices: Providing a Complete Virtual Solution in a Box Jyh-shing Chen, NetApp Author: Jyh-shing Chen, NetApp SNIA Legal Notice The material contained in this tutorial is copyrighted by

More information

Apples to Apples, Pears to Pears in SSS performance Benchmarking. Esther Spanjer, SMART Modular

Apples to Apples, Pears to Pears in SSS performance Benchmarking. Esther Spanjer, SMART Modular Apples to Apples, Pears to Pears in SSS performance Benchmarking Esther Spanjer, SMART Modular SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and

More information

SNIA NVM Programming Model Workgroup Update. #OFADevWorkshop

SNIA NVM Programming Model Workgroup Update. #OFADevWorkshop SNIA NVM Programming Model Workgroup Update #OFADevWorkshop Persistent Memory (PM) Vision Fast Like Memory PM Brings Storage PM Durable Like Storage To Memory Slots 2 Latency Thresholds Cause Disruption

More information

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Part Cyan Storage Management. September 28, :00 am PT

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Part Cyan Storage Management. September 28, :00 am PT EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Part Cyan Storage Management September 28, 2017 10:00 am PT SNIA Legal Notice The material contained in this presentation is copyrighted

More information

Multi-Cloud Storage: Addressing the Need for Portability and Interoperability

Multi-Cloud Storage: Addressing the Need for Portability and Interoperability Multi-Cloud Storage: Addressing the Need for Portability and Interoperability Live Webcast December 12, 2017 12:00 pm PT Today s Presenters John Webster Senior Partner Evaluator Group Mark Carlson SNIA

More information

Overview and Current Topics in Solid State Storage

Overview and Current Topics in Solid State Storage Overview and Current Topics in Solid State Storage Presenter name, company affiliation Presenter Rob name, Peglar company affiliation Xiotech Corporation SNIA Legal Notice The material contained in this

More information

Tiered File System without Tiers. Laura Shepard, Isilon

Tiered File System without Tiers. Laura Shepard, Isilon Laura Shepard, Isilon SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations

More information

Overview and Current Topics in Solid State Storage

Overview and Current Topics in Solid State Storage Overview and Current Topics in Solid State Storage Presenter name, company affiliation Presenter Rob name, Peglar company affiliation Xiotech Corporation SNIA Legal Notice The material contained in this

More information

SNIA Tutorial 1 A CASE FOR FLASH STORAGE HOW TO CHOOSE FLASH STORAGE FOR YOUR APPLICATIONS

SNIA Tutorial 1 A CASE FOR FLASH STORAGE HOW TO CHOOSE FLASH STORAGE FOR YOUR APPLICATIONS SNIA Tutorial 1 A CASE FOR FLASH STORAGE HOW TO CHOOSE FLASH STORAGE FOR YOUR APPLICATIONS Dejan Kocic, NetApp Flash Memory Storage 2018 Welcome to SNIA Education Afternoon at Flash Memory Summit 2018

More information

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE Luanne Dauber, Pure Storage Author: Matt Kixmoeller, Pure Storage SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless

More information

Virtualization Practices: Providing a Complete Virtual Solution in a Box

Virtualization Practices: Providing a Complete Virtual Solution in a Box PRESENTATION TITLE GOES HERE Virtualization Practices: Providing a Complete Virtual Solution in a Box Jyh-shing Chen / NetApp SNIA Legal Notice The material contained in this tutorial is copyrighted by

More information

PRESENTATION TITLE GOES HERE. Understanding Architectural Trade-offs in Object Storage Technologies

PRESENTATION TITLE GOES HERE. Understanding Architectural Trade-offs in Object Storage Technologies Object Storage 201 PRESENTATION TITLE GOES HERE Understanding Architectural Trade-offs in Object Storage Technologies SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA

More information

LTFS Bulk Transfer Standard PRESENTATION TITLE GOES HERE

LTFS Bulk Transfer Standard PRESENTATION TITLE GOES HERE LTFS Bulk Standard PRESENTATION TITLE GOES HERE February 10, 2015 SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual

More information

SAS: Today s Fast and Flexible Storage Fabric

SAS: Today s Fast and Flexible Storage Fabric SAS: Today s Fast and Flexible Storage Fabric Cameron T Brett SCSI Trade Association Product Marketing Director, Toshiba America Electronic Components, Inc Rick Kutcipal President, SCSI Trade Association

More information

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc.

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc. Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance Ray Lucchesi Silverton Consulting, Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies

More information

The Benefits of Solid State in Enterprise Storage Systems. David Dale, NetApp

The Benefits of Solid State in Enterprise Storage Systems. David Dale, NetApp The Benefits of Solid State in Enterprise Storage Systems David Dale, NetApp SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

SAS: Today s Fast and Flexible Storage Fabric. Rick Kutcipal President, SCSI Trade Association Product Planning and Architecture, Broadcom Limited

SAS: Today s Fast and Flexible Storage Fabric. Rick Kutcipal President, SCSI Trade Association Product Planning and Architecture, Broadcom Limited SAS: Today s Fast and Flexible Storage Fabric Rick Kutcipal President, SCSI Trade Association Product Planning and Architecture, Broadcom Limited SNIA Legal Notice The material contained in this tutorial

More information

Fibre Channel vs. iscsi. January 31, 2018

Fibre Channel vs. iscsi. January 31, 2018 Fibre Channel vs. iscsi January 31, 2018 Today s Presenters Fred Knight NetApp John Kim SNIA ESF Chair Mellanox Alex McDonald SNIA ESF Vice Chair NetApp 2 SNIA-At-A-Glance 3 SNIA Legal Notice The material

More information

Trends in Worldwide Media and Entertainment Storage

Trends in Worldwide Media and Entertainment Storage Trends in Worldwide Media and Entertainment Storage A SNIA BrightTalk Webcast https://www.snia.org/news-events/webcasts March 28, 2019 Today s Presenters Tom Coughlin Coughlin Associates www.tomcoughlin.com

More information

The Long-Term Future of Solid State Storage Jim Handy Objective Analysis

The Long-Term Future of Solid State Storage Jim Handy Objective Analysis The Long-Term Future of Solid State Storage Jim Handy Objective Analysis Agenda How did we get here? Why it s suboptimal How we move ahead Why now? DRAM speed scaling Changing role of NVM in computing

More information

Tutorial. A New Standard for IP Based Drive Management. Mark Carlson SNIA Technical Council Co-Chair

Tutorial. A New Standard for IP Based Drive Management. Mark Carlson SNIA Technical Council Co-Chair Tutorial A New Standard for IP Based Drive Management Mark Carlson SNIA Technical Council Co-Chair About the Instructor Mark A. Carlson, Principal Engineer, Industry Standards at Toshiba, has more than

More information

Jeff Dodson / Avago Technologies

Jeff Dodson / Avago Technologies SNIA PRESENTATION Tutorial: TITLE PCIe GOES Shared HERE I/O Jeff Dodson / Avago Technologies SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted.

More information

Expert Insights: Expanding the Data Center with FCoE

Expert Insights: Expanding the Data Center with FCoE Expert Insights: Expanding the Data Center with FCoE PRESENTATION TITLE GOES HERE Joe Kastura, Joe Gervais, Jason Blosil August 20, 2014 Today s Presenters Jason Blosil, SNIA ESF Chair Product Marketing

More information

WHAT HAPPENS WHEN THE FLASH INDUSTRY GOES TO TLC? Luanne M. Dauber, Pure Storage

WHAT HAPPENS WHEN THE FLASH INDUSTRY GOES TO TLC? Luanne M. Dauber, Pure Storage WHAT HAPPENS WHEN THE FLASH INDUSTRY GOES TO TLC? Luanne M. Dauber, Pure Storage SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

Notes & Lessons Learned from a Field Engineer. Robert M. Smith, Microsoft

Notes & Lessons Learned from a Field Engineer. Robert M. Smith, Microsoft Notes & Lessons Learned from a Field Engineer Robert M. Smith, Microsoft SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may

More information

SNIA s SSSI Solid State Storage Initiative. Jim Pappas Vice-Char, SNIA

SNIA s SSSI Solid State Storage Initiative. Jim Pappas Vice-Char, SNIA SNIA s SSSI Solid State Storage Initiative Jim Pappas Vice-Char, SNIA jim@intel.com SNIA at a glance 160 unique member companies 3,500 active contributing members 50,000 IT end users & storage pros worldwide

More information

Ron Emerick, Oracle Corporation

Ron Emerick, Oracle Corporation PCI Express PRESENTATION Virtualization TITLE GOES HERE Overview Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted.

More information

Storage Performance Management Overview. Brett Allison, IntelliMagic, Inc.

Storage Performance Management Overview. Brett Allison, IntelliMagic, Inc. Overview Brett Allison, IntelliMagic, Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this

More information

Everything You Wanted To Know About Storage (But Were Too Proud To Ask) The Basics

Everything You Wanted To Know About Storage (But Were Too Proud To Ask) The Basics Everything You Wanted To Know About Storage (But Were Too Proud To Ask) The Basics Today s Presenters Bob Plumridge HDS Chief Technology Officer - EMEA Alex McDonald NetApp CTO Office 2 SNIA Legal Notice

More information

Application Access to Persistent Memory The State of the Nation(s)!

Application Access to Persistent Memory The State of the Nation(s)! Application Access to Persistent Memory The State of the Nation(s)! Stephen Bates, Paul Grun, Tom Talpey, Doug Voigt Microsemi, Cray, Microsoft, HPE The Suspects Stephen Bates Microsemi Paul Grun Cray

More information

Introducing NVDIMM-X: Designed to be the World s Fastest NAND-Based SSD Architecture and a Platform for the Next Generation of New Media SSDs

Introducing NVDIMM-X: Designed to be the World s Fastest NAND-Based SSD Architecture and a Platform for the Next Generation of New Media SSDs , Inc. Introducing NVDIMM-X: Designed to be the World s Fastest NAND-Based SSD Architecture and a Platform for the Next Generation of New Media SSDs Doug Finke Director of Product Marketing September 2016

More information

Scaling Data Center Application Infrastructure. Gary Orenstein, Gear6

Scaling Data Center Application Infrastructure. Gary Orenstein, Gear6 Scaling Data Center Application Infrastructure Gary Orenstein, Gear6 SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this

More information

Mobile and Secure Healthcare: Encrypted Objects and Access Control Delegation

Mobile and Secure Healthcare: Encrypted Objects and Access Control Delegation Mobile and Secure Healthcare: Encrypted Objects and Access Control Delegation PRESENTATION TITLE GOES HERE January 28, 206 SNIA Presenters Alex McDonald Chair - SNIA Cloud Storage NetApp Martin Rosner

More information

REMOTE PERSISTENT MEMORY ACCESS WORKLOAD SCENARIOS AND RDMA SEMANTICS

REMOTE PERSISTENT MEMORY ACCESS WORKLOAD SCENARIOS AND RDMA SEMANTICS 13th ANNUAL WORKSHOP 2017 REMOTE PERSISTENT MEMORY ACCESS WORKLOAD SCENARIOS AND RDMA SEMANTICS Tom Talpey Microsoft [ March 31, 2017 ] OUTLINE Windows Persistent Memory Support A brief summary, for better

More information

Trends in Data Protection and Restoration Technologies. Mike Fishman, EMC 2 Corporation

Trends in Data Protection and Restoration Technologies. Mike Fishman, EMC 2 Corporation Trends in Data Protection and Restoration Technologies Mike Fishman, EMC 2 Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member

More information

Felix Xavier CloudByte Inc.

Felix Xavier CloudByte Inc. Storage PRESENTATION Grid TITLE using GOES HERE issi Felix Xavier loudbyte Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

Analysis and Optimization. Carl Waldspurger Irfan Ahmad CloudPhysics, Inc.

Analysis and Optimization. Carl Waldspurger Irfan Ahmad CloudPhysics, Inc. PRESENTATION Practical Online TITLE GOES Cache HERE Analysis and Optimization Carl Waldspurger Irfan Ahmad CloudPhysics, Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by

More information

Persistent Memory over Fabrics

Persistent Memory over Fabrics Persistent Memory over Fabrics Rob Davis, Mellanox Technologies Chet Douglas, Intel Paul Grun, Cray, Inc Tom Talpey, Microsoft Santa Clara, CA 1 Agenda The Promise of Persistent Memory over Fabrics Driving

More information

Data Deduplication Methods for Achieving Data Efficiency

Data Deduplication Methods for Achieving Data Efficiency Data Deduplication Methods for Achieving Data Efficiency Matthew Brisse, Quantum Gideon Senderov, NEC... SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies

More information

Remote Persistent Memory SNIA Nonvolatile Memory Programming TWG

Remote Persistent Memory SNIA Nonvolatile Memory Programming TWG Remote Persistent Memory SNIA Nonvolatile Memory Programming TWG Tom Talpey Microsoft 2018 Storage Developer Conference. SNIA. All Rights Reserved. 1 Outline SNIA NVMP TWG activities Remote Access for

More information

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG Interoperable Cloud Storage with the CDMI Standard Mark Carlson, SNIA TC and Oracle Chair, SNIA Cloud Storage TWG SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member

More information

Felix Xavier CloudByte Inc.

Felix Xavier CloudByte Inc. Storage PRESENTATION Grid TITLE using GOES HERE issi Felix Xavier loudbyte Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

NVMe SSDs with Persistent Memory Regions

NVMe SSDs with Persistent Memory Regions NVMe SSDs with Persistent Memory Regions Chander Chadha Sr. Manager Product Marketing, Toshiba Memory America, Inc. 2018 Toshiba Memory America, Inc. August 2018 1 Agenda q Why Persistent Memory is needed

More information

Memories of Tomorrow

Memories of Tomorrow Memories of Tomorrow Tom Coughlin, Coughlin Associates & 2017 Storage Jim Developer Handy, Conference. Objective Analysis & Coughlin Assoc.. Analysis All Rights Reserved. 1 REMEMBER WHEN PERSISTENT MEMORY

More information

ADVANCED DEDUPLICATION CONCEPTS. Thomas Rivera, BlueArc Gene Nagle, Exar

ADVANCED DEDUPLICATION CONCEPTS. Thomas Rivera, BlueArc Gene Nagle, Exar ADVANCED DEDUPLICATION CONCEPTS Thomas Rivera, BlueArc Gene Nagle, Exar SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may

More information

How to create a synthetic workload test. Eden Kim, CEO Calypso Systems, Inc.

How to create a synthetic workload test. Eden Kim, CEO Calypso Systems, Inc. PRESENTATION Enterprise TITLE Applications GOES HERE How to create a synthetic workload test Eden Kim, CEO Calypso Systems, Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted

More information

The SNIA NVM Programming Model. #OFADevWorkshop

The SNIA NVM Programming Model. #OFADevWorkshop The SNIA NVM Programming Model #OFADevWorkshop Opportunities with Next Generation NVM NVMe & STA SNIA 2 NVM Express/SCSI Express: Optimized storage interconnect & driver SNIA NVM Programming TWG: Optimized

More information

ASPECTS OF DEDUPLICATION. Dominic Kay, Oracle Mark Maybee, Oracle

ASPECTS OF DEDUPLICATION. Dominic Kay, Oracle Mark Maybee, Oracle ASPECTS OF DEDUPLICATION Dominic Kay, Oracle Mark Maybee, Oracle SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use this

More information

Performance and Innovation of Storage. Advances through SCSI Express

Performance and Innovation of Storage. Advances through SCSI Express Performance and Innovation of Storage PRESENTATION TITLE GOES HERE Advances through SCSI Express Marty Czekalski President, SCSI Trade Association - Emerging Interface and Architecture Program Manager,

More information

A Promise Kept: Understanding the Monetary and Technical Benefits of STaaS Implementation. Mark Kaufman, Iron Mountain

A Promise Kept: Understanding the Monetary and Technical Benefits of STaaS Implementation. Mark Kaufman, Iron Mountain A Promise Kept: Understanding the Monetary and Technical Benefits of STaaS Implementation Mark Kaufman, Iron Mountain SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.

More information

Load-Sto-Meter: Generating Workloads for Persistent Memory Damini Chopra, Doug Voigt Hewlett Packard (Enterprise)

Load-Sto-Meter: Generating Workloads for Persistent Memory Damini Chopra, Doug Voigt Hewlett Packard (Enterprise) Load-Sto-Meter: Generating Workloads for Persistent Memory Damini Chopra, Doug Voigt Hewlett Packard (Enterprise) Application vs. Pure Workloads Benchmarks that reproduce application workloads Assist in

More information

ADVANCED DATA REDUCTION CONCEPTS

ADVANCED DATA REDUCTION CONCEPTS ADVANCED DATA REDUCTION CONCEPTS Thomas Rivera, Hitachi Data Systems Gene Nagle, BridgeSTOR Author: Thomas Rivera, Hitachi Data Systems Author: Gene Nagle, BridgeSTOR SNIA Legal Notice The material contained

More information

The Role of WAN Optimization in Cloud Infrastructures. Josh Tseng, Riverbed

The Role of WAN Optimization in Cloud Infrastructures. Josh Tseng, Riverbed The Role of WAN Optimization in Cloud Infrastructures Josh Tseng, Riverbed SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members

More information

RoCE vs. iwarp A Great Storage Debate. Live Webcast August 22, :00 am PT

RoCE vs. iwarp A Great Storage Debate. Live Webcast August 22, :00 am PT RoCE vs. iwarp A Great Storage Debate Live Webcast August 22, 2018 10:00 am PT Today s Presenters John Kim SNIA ESF Chair Mellanox Tim Lustig Mellanox Fred Zhang Intel 2 SNIA-At-A-Glance 3 SNIA Legal Notice

More information

Paving the Way to the Non-Volatile Memory Frontier. PRESENTATION TITLE GOES HERE Doug Voigt HP

Paving the Way to the Non-Volatile Memory Frontier. PRESENTATION TITLE GOES HERE Doug Voigt HP Paving the Way to the Non-Volatile Memory Frontier PRESENTATION TITLE GOES HERE Doug Voigt HP What is happening to the relationship between storage and memory? 2014 Data Storage Innovation Conference.

More information

Opportunities from our Compute, Network, and Storage Inflection Points

Opportunities from our Compute, Network, and Storage Inflection Points Opportunities from our Compute, Network, and Storage Inflection Points The Brave New Persistent World Rob Peglar Senior VP & CTO Symbolic IO Santa Clara, CA August 2016 1 Wisdom The Macro Trend Back to

More information

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG Interoperable Cloud Storage with the CDMI Standard Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.

More information

Persistent Memory over Fabric (PMoF) Adding RDMA to Persistent Memory Pawel Szymanski Intel Corporation

Persistent Memory over Fabric (PMoF) Adding RDMA to Persistent Memory Pawel Szymanski Intel Corporation Persistent Memory over Fabric (PMoF) Adding RDMA to Persistent Memory Pawel Szymanski Intel Corporation 1 Adding RDMA to Persisteny memory Agenda PMoF Overview Comparison with other remote replication

More information

Storage in combined service/product data infrastructures. Craig Dunwoody CTO, GraphStream Incorporated

Storage in combined service/product data infrastructures. Craig Dunwoody CTO, GraphStream Incorporated Storage in combined service/product data infrastructures Craig Dunwoody CTO, GraphStream Incorporated SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise

More information

Design and Implementations of FCoE for the DataCenter. Mike Frase, Cisco Systems

Design and Implementations of FCoE for the DataCenter. Mike Frase, Cisco Systems Design and Implementations of FCoE for the DataCenter Mike Frase, Cisco Systems SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies

More information

Deploying Public, Private, and Hybrid. Storage Cloud Environments

Deploying Public, Private, and Hybrid. Storage Cloud Environments Deploying Public, Private, and Hybrid PRESENTATION TITLE GOES HERE Storage Cloud Environments Marty Stogsdill, Oracle Greg Kleiman, NetApp SNIA Legal Notice! The material contained in this tutorial is

More information

A Crash Course In Wide Area Data Replication. Jacob Farmer, CTO, Cambridge Computer

A Crash Course In Wide Area Data Replication. Jacob Farmer, CTO, Cambridge Computer A Crash Course In Wide Area Data Replication Jacob Farmer, CTO, Cambridge Computer SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals

More information

An Introduction to Key Management for Secure Storage. Walt Hubis, LSI Corporation

An Introduction to Key Management for Secure Storage. Walt Hubis, LSI Corporation An Introduction to Key Management for Secure Storage Walt Hubis, LSI Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members

More information

NVDIMM-N Cookbook: A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance

NVDIMM-N Cookbook: A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance NVDIMM-N Cookbook: PRESENTATION TITLE GOES HERE A Soup-to-Nuts Primer on Using NVDIMM-Ns to Improve Your Storage Performance Jeff Chang VP Marketing and Business Development, AgigA Tech Arthur Sainio Director

More information

SRM: Can You Get What You Want? John Webster, Evaluator Group.

SRM: Can You Get What You Want? John Webster, Evaluator Group. SRM: Can You Get What You Want? John Webster, Evaluator Group. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use this

More information

SRM: Can You Get What You Want? John Webster Principal IT Advisor, Illuminata

SRM: Can You Get What You Want? John Webster Principal IT Advisor, Illuminata John Webster Principal IT Advisor, Illuminata SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use this material in presentations

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme FUT3040BU Storage at Memory Speed: Finally, Nonvolatile Memory Is Here Rajesh Venkatasubramanian, VMware, Inc Richard A Brunner, VMware, Inc #VMworld #FUT3040BU Disclaimer This presentation may contain

More information

Annual Update on Flash Memory for Non-Technologists

Annual Update on Flash Memory for Non-Technologists Annual Update on Flash Memory for Non-Technologists Jay Kramer, Network Storage Advisors & George Crump, Storage Switzerland August 2017 1 Memory / Storage Hierarchy Flash Memory Summit 2017 2 NAND Flash

More information

OpenStack Manila An Overview of Manila Liberty & Mitaka

OpenStack Manila An Overview of Manila Liberty & Mitaka OpenStack Manila An Overview of Manila Liberty & Mitaka PRESENTATION TITLE GOES HERE October 7, 2015 SNIA Legal Notice! The material contained in this tutorial is copyrighted by the SNIA unless otherwise

More information

ETHERNET ENHANCEMENTS FOR STORAGE. Sunil Ahluwalia, Intel Corporation

ETHERNET ENHANCEMENTS FOR STORAGE. Sunil Ahluwalia, Intel Corporation ETHERNET ENHANCEMENTS FOR STORAGE Sunil Ahluwalia, Intel Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual members may use

More information

PCIe Storage Beyond SSDs

PCIe Storage Beyond SSDs PCIe Storage Beyond SSDs Fabian Trumper NVM Solutions Group PMC-Sierra Santa Clara, CA 1 Classic Memory / Storage Hierarchy FAST, VOLATILE CPU Cache DRAM Performance Gap Performance Tier (SSDs) SLOW, NON-VOLATILE

More information

What NVMe /TCP Means for Networked Storage. Live Webcast January 22, 2019

What NVMe /TCP Means for Networked Storage. Live Webcast January 22, 2019 What NVMe /TCP Means for Networked Storage Live Webcast January 22, 2019 Today s Presenters Sagi Grimberg Lightbits J Metz Cisco Tom Reu Chelsio Communications 2 SNIA-At-A-Glance 3 SNIA Legal Notice The

More information

High Availability Using Fault Tolerance in the SAN. Wendy Betts, IBM Mark Fleming, IBM

High Availability Using Fault Tolerance in the SAN. Wendy Betts, IBM Mark Fleming, IBM High Availability Using Fault Tolerance in the SAN Wendy Betts, IBM Mark Fleming, IBM SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individual

More information

Application Recovery. Andreas Schwegmann / HP

Application Recovery. Andreas Schwegmann / HP Intelligent PRESENTATION Architecture TITLE GOES HERE for Application Recovery Andreas Schwegmann / HP SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise

More information

The File Systems Evolution. Christian Bandulet, Sun Microsystems

The File Systems Evolution. Christian Bandulet, Sun Microsystems The s Evolution Christian Bandulet, Sun Microsystems SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations

More information

How Next Generation NV Technology Affects Storage Stacks and Architectures

How Next Generation NV Technology Affects Storage Stacks and Architectures How Next Generation NV Technology Affects Storage Stacks and Architectures Marty Czekalski, Interface and Emerging Architecture Program Manager, Seagate Technology Flash Memory Summit 2013 Santa Clara,

More information

File vs. Block vs. Object Storage

File vs. Block vs. Object Storage File vs. Block vs. Object Storage Part of the SNIA ESF Great Debate Webcast Series April 17, 2018 Today s Presenters John Kim SNIA ESF Chair Mellanox Mark Carlson Co-Chair SNIA Technical Council Toshiba

More information

Blockchain Beyond Bitcoin. Mark O Connell

Blockchain Beyond Bitcoin. Mark O Connell Mark O Connell mark@mkoconnell.com SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material

More information

Trends in Data Protection and Restoration Technologies. Jason Iehl, NetApp

Trends in Data Protection and Restoration Technologies. Jason Iehl, NetApp Trends in Data Protection and Restoration Technologies Jason Iehl, NetApp SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and

More information

Windows Support for PM. Tom Talpey, Microsoft

Windows Support for PM. Tom Talpey, Microsoft Windows Support for PM Tom Talpey, Microsoft Agenda Industry Standards Support PMDK Open Source Support Hyper-V Support SQL Server Support Storage Spaces Direct Support SMB3 and RDMA Support 2 Windows

More information

Remote Persistent Memory With Nothing But Net Tom Talpey Microsoft

Remote Persistent Memory With Nothing But Net Tom Talpey Microsoft Remote Persistent Memory With Nothing But Net Tom Talpey Microsoft 1 Outline Aspiration RDMA NIC as a Persistent Memory storage adapter Steps to there: Flush Write-after-flush Integrity Privacy QoS Some

More information

STORAGE NETWORKING TECHNOLOGY STEPS UP TO PERFORMANCE CHALLENGES

STORAGE NETWORKING TECHNOLOGY STEPS UP TO PERFORMANCE CHALLENGES E-Guide STORAGE NETWORKING TECHNOLOGY STEPS UP TO PERFORMANCE CHALLENGES SearchStorage S torage network technology is changing and speed is the name of the game. To handle the burgeoning data growth, organizations

More information

Cloud Archive and Long Term Preservation Challenges and Best Practices

Cloud Archive and Long Term Preservation Challenges and Best Practices Cloud Archive and Long Term Preservation Challenges and Best Practices Chad Thibodeau, Cleversafe Inc. Sebastian Zangaro, HP Author: Chad Thibodeau, Cleversafe Inc. SNIA Legal Notice The material contained

More information

NVMe: The Protocol for Future SSDs

NVMe: The Protocol for Future SSDs When do you need NVMe? You might have heard that Non-Volatile Memory Express or NVM Express (NVMe) is the next must-have storage technology. Let s look at what NVMe delivers. NVMe is a communications protocol

More information

Evolution of Fibre Channel. Mark Jones FCIA / Emulex Corporation

Evolution of Fibre Channel. Mark Jones FCIA / Emulex Corporation SNIA PRESENTATION Tutorial: TITLE The GOES Continued HERE Evolution of Fibre Channel Mark Jones FCIA / Emulex Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the

More information

Windows Support for PM. Tom Talpey, Microsoft

Windows Support for PM. Tom Talpey, Microsoft Windows Support for PM Tom Talpey, Microsoft Agenda Windows and Windows Server PM Industry Standards Support PMDK Support Hyper-V PM Support SQL Server PM Support Storage Spaces Direct PM Support SMB3

More information

Computer Organization

Computer Organization Objectives 5.1 Chapter 5 Computer Organization Source: Foundations of Computer Science Cengage Learning 5.2 After studying this chapter, students should be able to: List the three subsystems of a computer.

More information

Why Composable Infrastructure? Live Webcast February 13, :00 am PT

Why Composable Infrastructure? Live Webcast February 13, :00 am PT Why Composable Infrastructure? Live Webcast February 13, 2019 10:00 am PT Today s Presenters Philip Kufeldt University of California Santa Cruz Mike Jochimsen Kaminario Alex McDonald NetApp 2 SNIA Legal

More information

Testing. Michael Ault, IBM Oracle FlashSystem Consulting Manager

Testing. Michael Ault, IBM Oracle FlashSystem Consulting Manager Utilizing PRESENTATION VDBench TITLE to Perform GOES HERE IDC AFA Testing Michael Ault, IBM Oracle FlashSystem Consulting Manager SNIA Legal Notice The material contained in this tutorial is copyrighted

More information

IP-Based Object Drives Now Have a Management Standard

IP-Based Object Drives Now Have a Management Standard IP-Based Object Drives Now Have a Management Standard Live Webcast April 20, 2017 10:00 am PT Today s Presenters Enrico Signoretti OpenIO David Slik Co-Chair, SNIA Cloud TWG NetApp Erik Riedel Dell EMC

More information

Persistent Memory, NVM Programming Model, and NVDIMMs. Presented at Storage Field Day June 15, 2017

Persistent Memory, NVM Programming Model, and NVDIMMs. Presented at Storage Field Day June 15, 2017 Persistent Memory, NVM Programming Model, and NVDIMMs Presented at Storage Field Day June 15, 2017 Contents Introductions Persistent Memory Overview NVM Programming Model NVDIMM 2 Speakers Rob Peglar,

More information