snia emea virtual meetup · the virtual meetup a new venture by snia emea intended to disseminate...

33
SNIA EMEA Virtual Meetup January 2020

Upload: others

Post on 07-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

SNIA EMEA Virtual Meetup

January 2020

Page 2: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

The virtual meetup

A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage communityQuarterly calls. Specials if there are significant technology announcementsThere will be time for questionsPlease switch to mute until question time

Any suggestions for future content or questions please email [email protected]

Page 3: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Agenda

Brief introduction to:Persistent MemoryComputational StorageSwordfishStorage Developer Conference EMEA

Questions

Paul TalbutGeneral Manager

SNIA EMEA

Alex McDonaldSNIA EMEA Chair and

Standards & Industry Associations Group, NetApp

Page 4: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

SNIA-at-a-Glance

Page 5: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

What We Do

Standards Development and AdoptionSpecification development; submissions for International Standard ratification (ISO/IEC)Open source software to accelerate adoption

Interoperability AssurancePlugfests & conformance testing

Technology Acceleration and PromotionSpecial Interest Groups to promote technologiesVendor collaboration to accelerate adoption

Global Vendor-Neutral EducationPeer-reviewed webcasts and tutorialsConferences and presentationsWhite papers, articles, blogs, etc.

5

Page 6: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Areas of Focus

6

© 2018 Storage Networking Industry Association. All Rights Reserved.

Page 7: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Technical Work Group Activity

7

Page 8: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

Persistent Memory

Page 9: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Everyone should know…

Persistent memory…Allows load/store access like memoryIs persistent like storageExposed to applications using SNIA NVM TWG model

What isn’t persistent memory:Something that can only speak blocks (like a disk/SSD)Something that is too slow for load/store access

TWG’s language: Would reasonably stall the CPU waiting for a load to complete

9

Page 10: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

A Fundamental Change Requires An Ecosystem

SOFTWARE

HARDWARE

PLATFORMS

STANDARDS

§ JEDEC JESD245B.01: Byte Addressable Energy Backed Interface (released Jul’17)

§ JEDEC JESD248A: NVDIMM-N Design Standard (released Mar’18)

§ SNIA NVM Programming Model (v1.2 released Jun’17)

§ unfit ACPI NVDIMM Firmware Interface Table (v6.2 released May’17)

§ All major OEMs shipping platforms with NVDIMM support

§ Requires hardware and BIOS mods

OTHERS

§ Windows Server 2016§ Windows 10 Pro for Workstations§ Linux Kernel 4.2 and later§ VMware, Oracle, SAP HANA early

enablement programs

§ Multiple vendors shipping NVDIMMs§ SNIA NVDIMM Special Interest Group (formed

Jan’14)§ Successful demonstrations of interoperability

among vendors

Page 11: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

No Application Modification

Using PM as a fast SSDStorage APIs work as expectedMemory-mapping files will page them into DRAM

Using PM as DAXStorage APIs work as expectedNo paging (DAX stands for “Direct Access”)

Using PM as volatile capacityJust big main memoryVendor-specific feature

11

Page 12: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Host is decoupled from the media (agnostic to PM type)New protocol to “hide” non-deterministic access

Capacity = PM (100’s GB+ to 10’s TB)Latency = PM (>> 10’s of nanoseconds)

Endurance = PM (finite)

JEDEC-Defined NVDIMM Types

DRAM DRAMFLASH

CNTLR

NVDIMM-N NVDIMM-P

§ Host has direct access to DRAM§ NAND flash is only used for backup§ Capacity = DRAM (10’s - 100’s GB)§ Latency = DRAM (10’s of nanoseconds)§ Endurance = DRAM (effectively infinite)§ No impact to memory bus performance§ Low cost controller can be implemented§ Specifications completed and released§ Ecosystem moving into mature stage

NOW

PERSISTENT MEMORY

DATA BUFFERS

CNTLR

NVDIMM Types Are Complementary, Not Competing

NVDIMM-PFITS HERE

Page 13: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

NVDIMM Target Application Areas

Databases Storage Virtualization Big Data Cloud Computing/ IoT

Artificial Intelligence

USECASES

Log AccelerationIn-Memory Commit

FilesystemsFast Caching

SSD Wear-Out

Higher VM ConsolidationMore Virtual Users/System

Fast IOPs WorkloadsIn-Memory Processing

Byte-Level Data Processing

Metadata Store

Low Latency Look-Up & Processing

The same factors driving NAND Flash adoption apply to NVDIMMs: IOPS, Latency, PerformanceNVDIMM addressing is exactly like DRAM

Page 14: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Want to learn more about PM?

SNIA – Persistent Memory Resource Pagehttps://www.snia.org/PM

2019 Persistent Memory Summithttps://www.snia.org/pm-summit

14

Page 15: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls
Page 16: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Many Factors driving a Need for Computational Storage

16

Three motivating factors for using Edge Computing1. Preserve privacy

2. Reduce latency3. Be robust to connectivity issues

Near-Data Computation: Looking Beyond Bandwidth

Page 17: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

What is Computational Storage

When to Computational StorageLarge Data Transfers, PCIe is bottleneckData pre/post processing & analysis Data can bypass the host - video deliveryAbility to move Software App to Storage

When to USE NVMDIMMCompute heavy with small data-transferSmall data compute - in-memory compute Little to no parallelism

17

Page 18: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Let’s Go Fishing for Data

18

Page 19: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Where Are We Now?

Founded Oct 2018, the Computational Storage Technical Working group initially had 10 Founding companies

Interest and attention grew… Quickly…Now the single largest SNIA TWG with 40+ members

Adopted by the existing SSSI (Solid State Storage Initiative)

The name will change…

19

Page 20: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

40+ Participating Companies128+ Individual Members

20

Page 21: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

A New Product Category

Computational Storage Device (CSx)

Computational Storage Drive (CSD)Computational Storage Processor (CSP)Computational Storage Array (CSA)

21

Page 22: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Real-Time AI Genomics Improvement

22

DNA and Protein alignment Database Management

Up to 100% more performance at no cost in CPU or Memory

Resolves the IO Bottleneck between CPU and Storage

The Basic Local Alignment Search Tool (BLAST).

Compute in Storageremoves CPUs lack of bandwidth to the data

Page 23: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Hadoop: Job Throughput

23

3.1 w/ EC (6+3)

All benchmarks configurations use HDD as main storage24 Mapper/Reducers per Datanode *9 = 216 total

Better performance on CSS reported with lower Mapper/Reducers possible

Datanode Config:Dual E5-2640v3, 128GB DRAM, 12*6TB

SAS HDD

…14% ↓ vs. baseline

116% Job Throughput23% ↓ vs. baseline

131% Job Throughput

Compute Offload AND Flash Temp

37% ↓ vs. baseline160% Job Throughput

Baseline: Compute & Storage I/O

Bound Compute Offload Only

Flash Temp Only

One per server, 9

total

Page 24: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Want to learn more about Computational Storage?

SNIA – Computational Storage Technical Working Group Resource Pagehttps://www.snia.org/computational

24

Page 25: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

SNIA Swordfish™ Scalable Storage Management

Page 26: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

What is Swordfish?

Swordfish™ is an extension of the DMTF Redfish specification developed by the Storage Networking Industry Association (SNIA) to provide a unified approach for the management of storage equipment and services in converged, hyper-converged, hyperscale and cloud infrastructure environments, making it easier for IT administrators and DevOps to integrate scalable solutions into their data centers.

Page 27: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

What are the Drivers for Swordfish?

Customers (and vendors) have asked for improvements in storage management APIs

Make them simpler to implement and consumeImprove access efficiency

Fewer transactions, with more useful information in each Provide useful access via a standard browserExpand coverage to include converged, hyper-converged, and hyper-scaleProvide compatibility with standard DevOps environments

Page 28: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

The SNIA Swordfish Approach

The What:Refactor and leverage SMI-S schema into a simplified model that is client orientedMove to Class of Service based provisioning and monitoringCover block, file and object storageExtend traditional storage domain coverage to include converged environments (covering servers, storage and fabric together)

The How:Leverage and extend DMTF Redfish Specification Build using DMTF’s Redfish technologies

RESTful interface over HTTPS in JSON format based on OData v4 Implement Swordfish as an extension of the Redfish API

Page 29: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Want to learn more about Swordfish?

Find pointers to the latest technical content:http://snia.org/swordfishhttp://www.snia.org/publicreview#swordfish

Online Practical GuideSNIA Swordfish Practical Guide

NEW! Swordfish School: Swordfish School Playlist (YouTube)

Swordfish API SpecificationWebcasts

Page 30: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

In summary &Questions?

Page 31: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

Storage Developer Conference EMEA

SNIA EMEA organizes & hosts SDC EMEAStorage Developer ConferenceFebruary 4-5 2020Tel Aviv, Israelhttps://www.snia.org/events/sdcemeaPlatform for the storage development community to come together and share knowledgeEducations sessions delivered by storage developers

FeaturesSMB3 IO LabPersistent Memory HackathonSNIA Education tracksLocal Storagebeers meetup

Page 32: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

© 2020 Storage Networking Industry Association. All Rights Reserved.

How to participate

Speaker Directory – register via http://www.snia.org/emeaIndustry eventsWebcastsRoundtables

Educational librarySubmit content in the form of presentations or white papersUsed as educational content – profile to the author

EventsSDC EMEA – Tel Aviv February 4-5 2020Sponsors, speakers, delegatesHelp spread the word

Media supportArticles for publicationPress interviews

Subscribe to our newsletter

Page 33: SNIA EMEA Virtual Meetup · The virtual meetup A new venture by SNIA EMEA intended to disseminate information about technology advancements to the storage community Quarterly calls

Thank you for attending