Open Source Activity Showcase Computational Storage SNIA SwordfishTM

Slides:



Advertisements
Similar presentations
PANEL Session : The Future of I/O from a CPU Architecture Perspective #OFADevWorkshop.
Advertisements

2. Computer Clusters for Scalable Parallel Computing
LC Storage Presentation Software Solutions & HW/Systems Architecture Team - Bill Delaney - Mohamad El-Batal 09/17/07.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Effectively Explaining the Cloud to Your Colleagues.
SRP Update Bart Van Assche,.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
Module 9: Configuring Storage
Workload Optimized Processor
Module – 4 Intelligent storage system
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
 Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). 
Solid State File Cache A New Infrastructure for Growing Your Business Michael Casey Solid Data Systems Session 9326.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Marv Adams Chief Information Officer November 29, 2001.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Tackling I/O Issues 1 David Race 16 March 2010.
Introduction to Exadata X5 and X6 New Features
2015 Storage Developer Conference. © Intel Corporation. All Rights Reserved. RDMA with PMEM Software mechanisms for enabling access to remote persistent.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Introduction to Data Analysis with R on HPC Texas Advanced Computing Center Feb
Decentralized Distributed Storage System for Big Data Presenter: Wei Xie Data-Intensive Scalable Computing Laboratory(DISCL) Computer Science Department.
FusionCube At-a-Glance. 1 Application Scenarios Enterprise Cloud Data Centers Desktop Cloud Database Application Acceleration Midrange Computer Substitution.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
What Is Enterprise Computing?
Connected Infrastructure
Monitoring Windows Server 2012
Organizations Are Embracing New Opportunities
Seth Pugsley, Jeffrey Jestes,
iSCSI Storage Area Network
Benchmarking Deep Learning Inference
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Flash Storage 101 Revolutionizing Databases
CaRT eCapacity Initiative Ghana Productivity Apps
NUUO Tools Welcome to NUUO general education service. This session allows users to have the overview of NUUO tools for system design. (Click)
Direct Attached Storage and Introduction to SCSI
What is Fibre Channel? What is Fibre Channel? Introduction
Sebastian Solbach Consulting Member of Technical Staff
Windows Server* 2016 & Intel® Technologies
HPE Persistent Memory Microsoft Ignite 2017
Connected Infrastructure
”The Ball” Radical Cloud Resource Consolidation
Chapter 1: Introduction
Overview of System Engineering
Real IBM C exam questions and answers
Enabling the NVMe™ CMB and PMR Ecosystem
Grid Means Business OGF-20, Manchester, May 2007
Presenter: Zhengyu Yang
Marrying OpenStack and Bare-Metal Cloud
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
November 18 July 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Task Group 4e definitions Date.
Hadoop Technopoints.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Characteristics of Reconfigurable Hardware
Cloud computing mechanisms
LitwareHR v2: an S+S reference application
Building continuously available systems with Hyper-V
Cost Effective Network Storage Solutions
Ch 17 - Binding Protocol Addresses
Accelerating Applications with NVM Express™ Computational Storage 2019 NVMe™ Annual Members Meeting and Developer Day March 19, 2019 Prepared by Stephen.
NVMe.
Chapter 1: Introduction
Microsoft Virtual Academy
Client/Server Computing and Web Technologies
Efficient Migration of Large-memory VMs Using Private Virtual Memory
Hybrid Buffer Pool The Good, the Bad and the Ugly
Presentation transcript:

Open Source Activity Showcase Computational Storage SNIA SwordfishTM

SNIA-at-a-Glance

Standards Development

Areas of Focus Our areas of focus are well-aligned with both existing and emerging technologies, and with the needs of legacy and of emerging IT infrastructures. Each of the nine category areas have technical work associated with them focused on standards and specifications (see slide 5). The SNIA website home page has links to each of these areas so that you can dive into the specifics of SNIA activities. SNIA also has the critical mass of vendors, and the appropriate structure, IP policies, and experience to add new categories, new technologies and new projects as the need arises © 2018 Storage Networking Industry Association. All Rights Reserved.

2019 Technical Work Group Activity For 2018, we have an extensive technical agenda and committed roadmap of new standards. https://www.snia.org/tech_activities is the launching place to view current work, groups supporting it, draft and published standards and specifications. © 2018 Storage Networking Industry Association. All Rights Reserved.

Technical Working Group Member Use Cases Storage Sessions Friday in Room 212AB SNIA TWG Intro 8:20 – 8:40 Industry Panel 4:00 – 4:55

32 Participating Companies 100 Individual Members

NVMe FP-CSP RAID Offload NVMe based Computational Storage Processor (CSP) advertises Fixed Purpose accelerator capable of RAID parity generation. Operating System detects the presence of the NVMe FP-CSP Used by the device-mapper to offload parity calculations for RAID. This can be combined with p2pdma to further offload IO CPU PCIe Subsystem DRAM . . . CMB NVMe CSP NVMe SSDs md-raid

Efficient Utilization of Compute Systems requiring similar sets of Computational Units can take advantage of large scale dynamically configurable CSAs utilizing FaberXTM network. Large scale CSA shared by multiple hosts Higher Compute Utilization achieved by pooling CSPs for Hosts Higher Storage Utilization achieved by pooling CSDs for CSPs CSDs and CSPs ability to do p2p data exchange Large, dynamically configurable, variety of Fixed Purpose CSDs will be available for each Host Large Scale Dynamically Configurable CSA FabreXTM DRAM . . . CSPs CSDs

AI Inference at the Storage Generate Metadata database (e.g tags) over a large set of unstructured data locally with an integrated AI inference engine Operation may be: Triggered by a host processor Done offline as a background task (batches) Metadata database may be then used by upper layer Big Data Analytics software for further processing Can work both on direct attached storage or on remote over the network storage Examples: Video search, Ad insertion, Voice call analysis, Images, Text scan, etc Computational Storage Array Network CPU CSDs .

Video Transcoder Processor Computational Storage Processor (CSP) designed for scalable high-efficiency Video Encoding/Transcoding Integrated with FFmpeg Linear scalable encoding capability, offload CPU from heavy encoding computing Save 90% of power consumptions Deterministic low latency PCIe Interface Codensity™ Video Transcoders NVMe FP-CSP inside U.2 module, w/o SSD functions Qty=1..N

Real-Time AI Genomics Improvement The Basic Local Alignment Search Tool (BLAST). Compute in Storage removes CPUs lack of bandwidth to the data 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

Hadoop: Job Throughput Improvement 14% ↓ vs. baseline 116% Job Throughput 23% ↓ vs. baseline 131% Job Throughput Compute Offload AND Flash Temp 37% ↓ vs. baseline 160% Job Throughput Baseline: Compute & Storage I/O Bound Compute Offload Only Flash Temp Only … One per server, 9 total 3.1 w/ EC (6+3) Datanode Config: Dual E5-2640v3, 128GB DRAM, 12*6TB SAS HDD All benchmarks configurations use HDD as main storage 24 Mapper/Reducers per Datanode *9 = 216 total Better performance on CSS reported with lower Mapper/Reducers possible