OpenFabrics Alliance An Update for SSSI

Slides:



Advertisements
Similar presentations
Middleware Support for RDMA-based Data Transfer in Cloud Computing Yufei Ren, Tan Li, Dantong Yu, Shudong Jin, Thomas Robertazzi Department of Electrical.
Advertisements

Wrapping up the 10 th OFA Workshop #OFADevWorkshop.
Uncovering Performance and Interoperability Issues in the OFED Stack March 2008 Dennis Tolstenko Sonoma Workshop Presentation.
Welcome to the 10 th OFA Workshop #OFADevWorkshop.
RDS and Oracle 10g RAC Update Paul Tsien, Oracle.
RoCEv2 Update from the IBTA
The SNIA NVM Programming Model
An overview of Infiniband Reykjavik, June 24th 2008 R E Y K J A V I K U N I V E R S I T Y Dept. Computer Science Center for Analysis and Design of Intelligent.
IWARP Ethernet Key to Driving Ethernet into the Future Brian Hausauer Chief Architect NetEffect, Inc.
Stan Smith Intel SSG/DPD June, 2015 Kernel Fabric Interface KFI Framework.
NVM Programming Model. 2 Emerging Persistent Memory Technologies Phase change memory Heat changes memory cells between crystalline and amorphous states.
New Direction Proposal: An OpenFabrics Framework for high-performance I/O apps OFA TAC, Key drivers: Sean Hefty, Paul Grun.
OFA-IWG - March 2010 OFA Interoperability Working Group Update Authors: Mikkel Hagen, Rupert Dance Date: 3/15/2010.
SRP Update Bart Van Assche,.
Discussing an I/O Framework SC13 - Denver. #OFADevWorkshop 2 The OpenFabrics Alliance has recently undertaken an effort to review the dominant paradigm.
Challenges of Storage in an Elastic Infrastructure. May 9, 2014 Farid Yavari, Storage Solutions Architect and Technologist.
Page 1 Overview of the OpenFabrics Alliance and OpenFabrics Enterprise Distribution (OFED™) Open Source, High Performance and High Efficiency Software.
Roland Dreier Technical Lead – Cisco Systems, Inc. OpenIB Maintainer Sean Hefty Software Engineer – Intel Corporation OpenIB Maintainer Yaron Haviv CTO.
OFA Interoperability Logo Program Sujal Das, April 30, 2007 Sonoma Workshop Presentation.
OFA-IWG Interop Event March 2008 Rupert Dance, Arkady Kanevsky, Tuan Phamdo, Mikkel Hagen Sonoma Workshop Presentation.
Towards a Common Communication Infrastructure for Clusters and Grids Darius Buntinas Argonne National Laboratory.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
Open Fabrics BOF Supercomputing 2008 Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller.
The NE010 iWARP Adapter Gary Montry Senior Scientist
InfiniSwitch Company Confidential. 2 InfiniSwitch Agenda InfiniBand Overview Company Overview Product Strategy Q&A.
OpenFabrics 2.0 or libibverbs 1.0 Sean Hefty Intel Corporation.
2006 Sonoma Workshop February 2006Page 1 Sockets Direct Protocol (SDP) for Windows - Motivation and Plans Gilad Shainer Mellanox Technologies Inc.
OFED Interoperability NetEffect April 30, 2007 Sonoma Workshop Presentation.
Remote Direct Memory Access (RDMA) over IP PFLDNet 2003, Geneva Stephen Bailey, Sandburst Corp., Allyn Romanow, Cisco Systems,
OFED Usage in VMware Virtual Infrastructure Anne Marie Merritt, VMware Tziporet Koren, Mellanox May 1, 2007 Sonoma Workshop Presentation.
Enterprise at a Global Scale Paul Grun Chief Scientist System Fabric Works (503)
1 Public DAFS Storage for High Performance Computing using MPI-I/O: Design and Experience Arkady Kanevsky & Peter Corbett Network Appliance Vijay Velusamy.
CMS week, June 2002, CERN 1 First P2P Measurements on Infiniband Luciano Berti INFN Laboratori Nazionali di Legnaro.
Compliance and Interoperability Discussion 11/25/2014 Paul Grun.
iSER update 2014 OFA Developer Workshop Eyal Salomon
OpenFabrics Interface WG A brief introduction Paul Grun – co chair OFI WG Cray, Inc.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Mr. P. K. GuptaSandeep Gupta Roopak Agarwal
Datacenter Fabric Workshop NFS over RDMA Boris Shpolyansky Mellanox Technologies Inc.
OFA OpenFabrics Interfaces Project Data Storage/Data Access subgroup November 2015 Summarizing NVM Usage Models for DS/DA.
Data Plane Computing System CERN Openlab Technical Workshop 5-6th November 2015 Lazaros Lazaridis › 05/11/2015.
Open Fabrics Interfaces Software Sean Hefty - Intel Corporation.
Sonoma Workshop 2008 Introduction Jim Ryan, ChairBill Boas, Vice-Chair
Stan Smith Intel SSG/DPD June, 2015 Kernel Fabric Interface Kfabric Framework.
Under the Hood with NVMe over Fabrics
Progress in Standardization of RDMA technology Arkady Kanevsky, Ph.D Chair of DAT Collaborative.
OFA OpenFabrics Interfaces Project Data Storage/Data Access subgroup October 2015 Summarizing NVM Usage Models for DS/DA.
SC’13 BoF Discussion Sean Hefty Intel Corporation.
Advisor: Hung Shi-Hao Presenter: Chen Yu-Jen
OFA OpenFabrics Interfaces Project Data Storage/Data Access subgroup October 2015 Summarizing NVM Usage Models for DS/DA.
Introduction to Operating Systems Concepts
Application Access to Persistent Memory – The State of the Nation(s)!
Using non-volatile memory (NVDIMM-N) as block storage in Windows Server 2016 Tobias Klima Program Manager.
Persistent Memory over Fabrics An Application-centric view
Persistent Memory over Fabrics
What is Fibre Channel? What is Fibre Channel? Introduction
HPE Persistent Memory Microsoft Ignite 2017
Advancing open fabrics interfaces
Microsoft Build /12/2018 5:05 AM Using non-volatile memory (NVDIMM-N) as byte-addressable storage in Windows Server 2016 Tobias Klima Program Manager.
RDMA Extensions for Persistency and Consistency
Chet Douglas – DCG NVMS SW Architecture
Enabling the NVMe™ CMB and PMR Ecosystem
Storage Networking Protocols
OFED 1.2 Status and Contents
Application taxonomy & characterization
Accelerating Applications with NVM Express™ Computational Storage 2019 NVMe™ Annual Members Meeting and Developer Day March 19, 2019 Prepared by Stephen.
NVMe.
kfabric – network options
Factors Driving Enterprise NVMeTM Growth
Presentation transcript:

OpenFabrics Alliance An Update for SSSI Paul Grun, Cray Inc Vice Chair, OpenFabrics Alliance August 7, 2017

Agenda An Introduction to the OpenFabrics Alliance OFED and the Evolution of the Verbs API – an Evolving Mission OFI - The OpenFabrics Interfaces Project OFI - Project Scope A look at Persistent Memory An Invitation

The OpenFabrics Alliance The OpenFabrics Alliance (OFA) is an open source-based organization that develops, tests, licenses, supports and distributes OpenFabrics Software (OFS). The Alliance’s mission is to develop and promote software that enables maximum application efficiency by delivering wire-speed messaging, ultra-low latencies and maximum bandwidth directly to applications with minimal CPU overhead.   https://openfabrics.org/index.php/organization.html

OFA – selected statistics Founded in 2004 Original mission – Develop a unified software stack for the emerging InfiniBand market Leadership Susan Coulter, Los Alamos Natl Lab (LANL) – Chair Paul Grun, Cray Inc. – Vice Chair Michael Aguilar, Sandia – Secretary 14 active Promoters (Intel, IBM, HPE, NetApp, Oracle, Unisys, Nat’l Labs…) Major Activities OFED - an Open Source Distribution of RDMA software for Linux Interoperability program Annual Workshop

Technical Working Groups EWG – Enterprise Working Group Active development of OFED (OpenFabrics Enterprise Distribution) OFIWG – OpenFabrics Interfaces Working Group Developing ‘libfabric’ – an open source, transport neutral, networking API OFVWG – OpenFabrics Verbs Working Group Discussion forum for issues related to Verbs IWG – Interoperability Working Group Operates the OFA Interoperability Logo Program - OFILP

Verbs kernel code Distros ofa repo OFED In the beginning, RDMA* code from the OFA went UPSTREAM OFED Consumers user Distros kernel OFED ofa repo code user + kernel *RDMA code implemented the VERBS semantics defined by the IBTA

Then Time Passed, Until… Nowadays, code goes directly upstream kernel user code ofa repo OFED Distros user OFED Consumers And OFED pulls from upstream

Our Continuing Mission… OFS? OFED Interop Workshop Compliance Training Marketing

An Expanding Mission Historically, network APIs have been developed ad hoc as part of the development of a new network To wit: the sockets API supports IP networks – IP/TCP/Ethernet But what if a network API catered specifically to the needs of its consumers, and the network beneath it was allowed to develop organically? What would be the consumer requirements? What would such a resulting API look like? How would it be implemented over a range of target networks?

The OFI Project - libfabric Application (consumer) Common API… sockets provider GNI provider usnic provider verbs provider verbs provider (RoCEv2, iWARP) libfabric framework … ENET ARIES ENET IB ENET …exported by different fabric providers “…develop a framework, APIs, and libraries…”

Project Scope – memory and I/O ops to remote non-volatile memory kernel application user app user app kernel application VFS / Block Layer byte access library, kernel modules VFS / Block I/O / Network FS / LNET SCSI NVMe ulp storage protocol iSCSI API API sockets providers providers PCIe mem bus PCIe NIC driver HBA SSD NVDIMM SSD H/W devices H/W devices NIC I/O byte addressable byte addressable I/O

As far as Persistent Memory Persistent memory will change the way that applications store, access, communicate and share information local mem remote PM remote storage latency tolerance pS uS mS Data Access Data Storage - What happens when applications can store and access information at near-memory speeds? - How will applications evolve to take advantage of pools of global, shared, persistent memory? Persistent memory is (or soon will) change the landscape. We in the networking community are preparing for the ground shift. What enhancements are required to the libfabric API? Flash Memory Summit 2017 Santa Clara, CA

An Invitation to: Application and middleware developers, application users, language developers, network researchers, system deployers, system architects… Come Join the OFA www.openfabrics.org