Proposal Regarding USENIX and Openfabrics Alliance Ellie Young, 9/18/2008

Total Page:16

File Type:pdf, Size:1020Kb

Proposal Regarding USENIX and Openfabrics Alliance Ellie Young, 9/18/2008 Proposal Regarding USENIX and OpenFabrics Alliance Ellie Young, 9/18/2008 For the past two months a group from the OpenFabrics Alliance and USENIX management have been working together to reach an agreement on how best to explore the feasibility and desirability of OFA and USENIX combining forces in a way that would work to the advantage of both organizations. Now the USENIX Board must decide whether we should take the next step: sending a MOU to provide services to OFA as a 501(c)(6) under our 501(c)(3). We realized last week that in order for us to announce this at the obvious juncture, the upcoming Supercomputing Conference in November, we need to have a decision from OFA by September 29. In the past month USENIX has been given a consulting membership in OFA. Some of us have been participating in marketing, legal, and executive working group meetings. I think we have now spent enough time "getting to know one another." Background Last year, in response to the Board's request that we reach out to open source software projects and look beyond the academic and research community we currently serve, Clem Cole introduced us to several members of the OpenFabrics Alliance. We made a proposal to organize their annual Sonoma Workshop this past spring, but they decided to continue organizing this year’s event on their own. We were contacted again this summer. At a meeting in August, part of which Matt Blaze attended, we discussed the current state of OFA. Our notes on that meeting include: Software development: Development is the most valuable activity for OFA, but it's on its own track (Sonoma workshops, as well as workshops alongside Supercomputing, although there were none this year) and goes pretty smoothly for two software releases per year. They want to take a snapshot and make an enterprise version—one Linux, one Windows. The desired message is that the same stack can run on both platforms. There's internal debate on the value of that, though, because Red Hat and Novell need to be able to slide it into their next distribution, which poses challenges. There are 30–50+ active developers. Intel is very active; AMD hasn't stepped up. Sun has no developers at the moment, but uses Infiniband, 10 gigabit Ethernet, too. Membership: Microsoft can now contribute software to OFA; the next step is have them become a member. With Ethernet in the software, there's "a pretty good prospect of adding members"—10 in the next six months. They need more outreach and awareness, and that could be synergistic with USENIX. Their fee structure now is probably low, and people would be willing to pay more for more outreach. Word of mouth is the biggest part of their current marketing. The Linux community doesn't link OFED to OFA, so more marketing is needed there. Mellanox has a deep footprint in this, and then QLogic. The goal is to pull in IBM, Sun, etc., to help market OF. Training: Voltaire does their training. They would get it going with us, starting small-scale, hands-on, cluster in the corner of the room, 2–3 days long, for sysadmins, plus a "how to get management involved" no-hands-on tutorial. Publication: We suggested that a SAGE type of booklet would be good. They agreed and said they would look around for some authors. Working Groups: Executive, with promoter members on conference calls; annual meeting per bylaws (in theory); marketing (most active); legal (mostly concerned with licensing issues but also recently bylaws, which are being revised); enterprise working group for Linux (in the enterprise group, there's a release coordinator); Windows; interoperability (with plugfest event 2x a year in NH, if you pass you get a logo—they pay $20k/year to Lamprey to maintain and improve the tests); user working group supposedly does outreach to end users to provide feedback and guidance, but has been fairly inactive. The Future of OFA and Other Ideas for USENIX: RDMA technology is in its infancy now, so it's got a long future. Clem says it's a work in progress. Bill Boas thinks OFA is logically but not physically a company, creating two products. They need a process for developers to learn what users need, a calendar, project planning and management. A process for improvement is not now in place. They need regular interaction with users. If USENIX is interested in supporting the creation of OS software, we can get a process from OFA. We might be able to reach out to Hadoop. OS filesystems is also a wide-open community. Perhaps we could lure Fibre Channel into becoming open instead of proprietary. Management of clusters is another area needing open unification. What OFA Hopes to Gain Their volunteer model isn't scaling, and they would benefit from USENIX providing infrastructure. At this time that would include: • Organizing and marketing their annual Sonoma Workshop • Marketing push for new members • Staffing at their booth at Supercomputing and promoting membership in OFA there • Promoting OF software at USENIX events (esp. LISA and FAST) and offering training at USENIX events • Providing financial and administrative services • Establishing a training program for OF software • Monitoring/administration of all OFA working group meetings, including IWG • Forming and providing momentum for an improved developer community • Hosting and maintaining the content on the OFA Web site and hosting the software repository Web site • Managing the contributions, provenance, testing, and release of OF software • Making the Sonoma and Developer workshops part of the USENIX community What USENIX Hopes to Gain Clem wrote email to some of the OFA members on what USENIX's goals are in bringing OFA into USENIX. See http://www.usenix.org/bodinfo/bod/sept08telecon/clem_ofa.pdf. Potentially there’s a market for new corporate members, including labs, for USENIX if we join with OFA. Other OSS projects/developer groups may reach out to us (e.g., Hadoop). OFA has created a process that can be adopted by other groups. Is there anything in the cluster/grid/cloud arena that needs cooperation because no one is in a position to own it (loaders, system management, resource management, protocols, interconnect, security, etc.)? Potential Problems/Hurdles OFA governance/structure: They currently have a large Board, all volunteers, and everyone gets a vote: this is not a scalable model. Also, we have no idea if, once USENIX is on board, the volunteers doing most of the work in development, licensing, content for conferences, etc., will disappear. They may see USENIX as a management services company (which, of course, we aren't). We need to have them make the leap to becoming an OSS project team. Staffing: Ramp-up with USENIX staff will initially be steep, because we’re dealing with a different model/community. Code development: USENIX has never openly shepherded this type of activity. Would this make us more like OSF/The Open Group? How would this mesh with the rest of our program/offerings? Conferences: USENIX has made its reputation over the years by its highly technical, peer-reviewed conference proceedings. The Sonoma Workshop is hardly at that level. How might this affect our reputation? See programs at: http://openfabrics.org/archives/april2008sonoma.htm http://openfabrics.org/archives/april2007sonoma.htm Marketing: We could be viewed as weak in marketing, since we have no experience in product marketing; our efforts have been focused on event marketing. We are also not strong in the area of industrial relations. However, OFA may be a vehicle for us to get more experience in these areas. Finances: OFA has supplied us with all the information we have requested. They have assets between $150K and $200K (they call it their reserve fund; its purpose is mostly to cover them in case their conference attendance is unexpectedly low). In 2007 they had a overall net revenue of $100K, and they estimate a $60K net this year. There are no liabilities and only one signed hotel contract for 2008. I have the budget and tax returns, if anyone wishes to see them. Legal issues: I checked with Dan Appelman on the best course of action for setting this up. I particularly asked about the effect, if any, such a move would have on our 501(c)(3) status. To bring this group into USENIX as a SIG by definition would mean they would cease to exist as a stand-alone legal entity and would just become part of USENIX, relying on USENIX's tax exemption. They would probably sell their assets to USENIX via an asset purchase agreement and then wind up and dissolve the corporation. While this is the simplest way to proceed, we do have a concern on whether the mission of the OFA would qualify for 501(c)(3) status if it were a stand-alone entity. The basic requirements are that it either be educational (which USENIX clearly is), scientific, or cultural, and that it can't be promoting some commercial standard or direction for technology. While I think we would have a good chance of eventually making the case that OFA as a SIG would qualify, I think it may be more prudent to have it remain a 501(c)(6). USENIX can provide services to a (c)(6) as long as we properly allocate, keep some accounts separate, etc. I advise that we suggest that OFA remain a (c)(6) for the next two years and that we plan to revisit this at that time. Should the Board approve our going forward, I will work with Appelman on a MOU that will include the scope of USENIX's services, the compensation USENIX would receive, and who has the ultimate authority for making decisions.
Recommended publications
  • Rapidio® Connections
    ® RapidIO Connections Q4 2011 Forward: RapidIO has had an amazing year with many new product announcements, the launch of the RapidIO 10xN roadmap--with serial lanes up to 10 Gbps and port data rates that go up to 160 Gbps--and production shipments of RapidIO Gen2 based systems. Don’t miss this issue’s links to many of the recent news releases and published articles. RapidIO is seeing excitement beyond its traditional wireless and defense/aerospace markets with high interest in the Cloud Computing market, both in the data center and in server systems being pushed to the base station in wireless. The introduction of new Gen 2 RapidIO products, and a number of single board computers with RapidIO and the Intel® Core i7 processor family. -Tom Cox. In This Issue Association News RapidIO Trade Association Releases Roadmap to 100 Gbps+ per port with RapidIO® 10xN Press Release - July 2011 Pushing the boundaries of performance for peer-to-peer embedded processing for the wireless, server, imaging, medical, industrial, defense and aerospace markets, the RTA announced its roadmap beyond RapidIO Gen2 in July of 2011. The new spec is S-RIO 10xN and it delivers 10 Gbps per serial lane and beyond. The S-RIO 10xNwill actually scale to speeds per serial lane up to 25 Gbps in the next revision of the standard. In x4 configuration, it means 40-100 Gbps per port. http://www.rapidio.org/news/pr/view?item_key=6ff6de5e4d4d09ba26a7242c34b85c28c9dd4af6 Industry Insights The OpenFabrics Alliance and OFED By OpenFabrics Alliance The OpenFabrics Alliance (OFA) is an open source community with a charter to develop, test and license high performance networking software for servers and storage systems.
    [Show full text]
  • Nvmf Based Integration of Non-Volatile Memory in A
    14th ANNUAL WORKSHOP 2018 NVMf based Integration of Non-volatile Memory in a Distributed System - Lessons learned Jonas Pfefferle, Bernard Metzler, Patrick Stuedi, Animesh Trivedi and Adrian Schuepbach IBM Zurich Research April 2018 Outline . Target Distributed System: Apache Crail . NVMf • Basic operation • Available implementations . The Crail NVMf Tier • Integration with Crail • Implementation details • A new NVMf host library . Measurements • Microbenchmarks • TeraSort • TPC-DS workload . Summary & Outlook 2 OpenFabrics Alliance Workshop 2018 The Target System: Apache Crail (Incubating) . Targets I/O acceleration for Big Data frameworks due to user level and asynchronous I/O . Implements efficient distributed store for ephemeral data at native hardware speeds . Unifies isolated, incompatible efforts to integrate high performance I/O with BigData processing frameworks Data Processing Framework . Enables dramatically faster job (Spark, TensorFlow, λ Compute, …) completion 10th of GB/s . Applicable to Spark, Flink, < 10 µsec FS Streaming KV HDFS TensorFlow, Caffee, … Apache Crail . Flexibly makes best use of available I/O infrastructure TCP RDMA NVMf SPDK . Apache Incubator Project Fast Network (100Gb/s RoCE, etc.) (since 11/17) DRAM NVMe PCM … GPU 3 OpenFabrics Alliance Workshop 2018 NVMf in a Nutshell . Extends low latency NVMe interface over distance NVM read command • Retains BW and latency (< 5us additional delay) • Allows to retain user level I/O capability NVMf RDMA RDMA NVMf NVMe SQ/CQ QP • Message based NVMe operations QP SQ/CQ Device • Host/Target model IO cmd . Defined transports: RDMA (IB, RoCE, post_send iWarp), or FC SEND • Mapping of I/O Submission + Completion Queue recv comp to RDMA QP model NVMe read . Fabrics + Admin Commands • Discover, Connect, Authenticate, … CMD comp .
    [Show full text]
  • THE STORAGE PERFORMANCE DEVELOPMENT KIT and NVME-OF Paul Luse Intel Corporation
    14th ANNUAL WORKSHOP 2018 THE STORAGE PERFORMANCE DEVELOPMENT KIT AND NVME-OF Paul Luse Intel Corporation Apr 2018 AGENDA Storage • What is SPDK? Performance • The SPDK Community Development Kit • Why are so many storage companies using it? • How is it being used? 2 OpenFabrics Alliance Workshop 2018 WHAT IS SPDK? 3 OpenFabrics Alliance Workshop 2018 WHAT IS SPDK? Scalable and Efficient Software Ingredients Storage . User space, lockless, polled-mode components Performance . Up to millions of IOPS per core Development Kit . Designed to extract maximum performance from non- volatile media Storage Reference Architecture . Optimized for latest generation CPUs and SSDs . Open source composable building blocks (BSD licensed) http://SPDK.IO 4 OpenFabrics Alliance Workshop 2018 SPDK ARCHITECTURE 5 OpenFabrics Alliance Workshop 2018 THE SPDK COMMUNITY 6 OpenFabrics Alliance Workshop 2018 THE SPDK COMMUNITY Full Transparency 7 OpenFabrics Alliance Workshop 2018 WHY ARE SO MANY STORAGE COMPANIES USING SPDK? 8 OpenFabrics Alliance Workshop 2018 SOFTWARE IS BECOMING THE BOTTLENECK SPDK Unlocks New Media Potential 9 OpenFabrics Alliance Workshop 2018 SPDK BENEFITS . Up to 10X MORE IOPS/core for NVMe-oF* vs kernel Storage . Up to 8X MORE IOPS/core for NVMe vs kernel Performance . Up to 50% BETTER tail latency w/RocksDB workloads Development Kit . FASTER TTM w/less RESOURCES vs from scratch . Provides FUTURE PROOFING as technologies evolve Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary.
    [Show full text]
  • Flash Memory Summit Pocket Guide 2017
    2017 FLASH MEMORY SUMMIT POCKET GUIDE AUGUST 8-10 SANTA CLARA CONVENTION CENTER AUGUST 7 PRE-CONFERENCE TUTORIALS Contents 3 4 Highlights 6 Exhibitors 8 Exhibit Hall Floor Plan 11 Keynote Presentations 2017 Sponsors Gold Sponsors Mobiveil Executive Premier Sponsors SANBlaze Technology Samsung SD Association SK Hynix Bronze Sponsors AccelStor Toshiba America ADATA Technology Electronic Components Apeiron Data Systems ATP Electronics Premier Sponsors Broadcom Brocade Communications Hewlett Packard Enterprise Systems Development Cadence Design Systems Intel Calypso Systems CEA LETI Marvell Semiconductor Celestica Micron Technology CNEX Labs Microsemi Epostar Electronics Excelero NetApp FADU Seagate Technology Fibre Channel Industry Assoc. Foremay Silicon Motion Technology Hagiwara Solutions Western Digital IBM JEDEC Platinum Sponsors Kroll Ontrack Crossbar Lam Research Maxio E8 Storage Mentor Graphics Everspin Technologies Newisys Innodisk NVMdurance NVXL Technology Lite-On Storage Sage Microelectronic NGD Systems SATA-IO Nimbus Data SCSI Trade Association Silicon Storage Technology One Stop Systems SiliconGo Microelectronics Radian Memory Systems SNIA-SSSI Synopsys Smart IOPS Tegile SMART Modular Teledyne LeCroy Technologies Teradyne Transcend Information Swissbit UFSA Symbolic IO ULINK Technology Viking Technology UNH-IOL UniTest Emerald Sponsors VARTA Microbattery VIA Technologies Advantest Virtium Amphenol Xilinx Dera Storage Participating Organizations Diablo Technologies Chosen Voice Gen-Z Consortium Circuit Cellar Connetics USA Hyperstone
    [Show full text]
  • Lustre Users Group2009 Openfabrics Alliance
    Linux Foundation Collaboration Summit, HPC Track Bill Boas, [email protected] VP, System Fabric Works: Exec. Dir OFA What is the Alliance? An industry wide community committed to the development, distribution and promotion of open- source software for data center fabrics for high- performance, low latency high availability server and storage connectivity Component, software & system vendors Academic, enterprise & government end-users Endace RNA Networks Latest roster at www.openfabrics.org 2 Mission Statement Unify the cohesive development of a single open-source, RDMA-enabled, transport independent software stack that is architected for high-performance, low-latency and maximized efficiency Promote industry awareness, acceptance, and benefits of these solutions for server and storage clustering and connectivity applications Manage the interoperability testing and certification of the software running on different hardware solutions 3 OpenFabrics Software Stack Targeted Network Web & OpenMPI SAN NAS Oracle Lustre User SOA Socket & Fabric Grid MVAPICH Storage Storage 11g RAC GPFS Services Services Apps APIs Services Services HP-MPI Services Services DB2, etc. etc. O/S O/S O/S O/S Operating System Linux or Windows Linux or Windows 4 Windows OpenFabrics (WinOF) WinOF Supported Platforms x86, x86_64, IA64, XP 32&64, Server 2003 – WHQL, CCS 2003 – WHQL, Server 2008, HPC Server 2008 5 Top500 Performance Trends 38% CAGR 87% CAGR Explosive computing market growth Clusters continue to dominate with 82% of the Top500 list Petaflop
    [Show full text]
  • Mellanox Windows Openfabrics Software (MLNX Winof)
    SOFTWARE Mellanox Windows OpenFabrics Software (MLNX_WinOF) Mellanox InfiniBand interconnects deliver low-latency, high-performance and scalable cluster solutions with Microsoft Windows ® platform Use of clustered commodity servers, in lieu of traditional supercomputers and mainframes, offers BENEFITS tremendous price/performance benefits and unparalleled flexibility in deployment and long-term maintenance. To enable distributed computing transparently, high-performance computing (HPC) – Single software stack that operates applications require the highest bandwidth and lowest possible latency. In enterprise data center across all available InfiniBand devices and (EDC) applications, these requirements are compounded with the need to support a large interoper- configurations such as mem-free, QDR/ DDR/SDR, PCI-X and PCI Express modes able ecosystem of networking, virtualization, storage, and other applications and interfaces. – Support for Microsoft NetworkDirect (ND) The MLNX_WinOF based on WinOF 2.0 from OpenFabrics Alliance (www.openfabrics.org) has for scalability, performance and low-latency in a cluster running parallel programs been hardened through collaborative development and testing by Mellanox and major InfiniBand – Support for HPC applications for scientific vendors to enable OEMs and System Integrators to meet the needs of HPC and EDC applications. research, oil and gas exploration, car crash Mellanox and Microsoft’s HPC team have collaborated to provide a certified high performance tests, benchmarking driver on Mellanox InfiniBand
    [Show full text]
  • Deploying OFS Technology in the Wild: a Case Study
    13th ANNUAL WORKSHOP 2017 DEPLOYING OFS TECHNOLOGY IN THE WILD A CASE STUDY Susan Coulter / HPC-Design Los Alamos National Laboratory [ March 31, 2017 ] LA-UR-17-22449 HOW THE STORY STARTS… . LANL / CSCNSI • Summer school for Junior/Senior Computer Science majors • Project: Compare 100G Ethernet to IB EDR • Cluster built with IB FDR • Preliminary test compared FDR to EDR 2 OpenFabrics Alliance Workshop 2017 FIRST WRINKLE . LANL deployed Damselfly IB backbone HUNTER • Only EDR systems in production • SM, slipknot cluster, redcap cluster • Most other systems FDR-connected • Built early with Mellanox-OFED GARCIA • Replaced with TOSS(RedHat) bundled OFS Trinity Lustre • Tri-Lab Operating System Stack Common Lustre • TOSS2 -> RedHat6 • TOSS3 -> RedHat7 • LANL upgrade schedule slower than LLNL upgrade schedule • LANL running version(s) LLNL has frozen Mid/Long Term Archive IB EDR 3 OpenFabrics Alliance Workshop 2017 WRINKLES WITHIN WRINKLES . Disk-ful / Disk-less / Configuration Management • Install / test Mellanox OFED on TOSS standalone system – easy • Non-standard kernels use Mellanox script – easy • Cfengine controls cluster configuration • RPMs only – automation preferred except under extreme circumstances • Local updates repo (kernel RPMs and associated libraries) • Newer version number • depmod –a » /etc/depmod.d/mlnx-ofa_kernel.conf • Hybrid images – RAM and NFS mount • Necessary kernel modules need to be in RAM » rdma_cm requires configfs.ko override ib_uverbs * weak-updates/mlnx-ofa_kernel/drivers/infiniband/core override ib_addr * weak-updates/mlnx-ofa_kernel/drivers/infiniband/core override ib_umad * weak-updates/mlnx-ofa_kernel/drivers/infiniband/core override ib_core * weak-updates/mlnx-ofa_kernel/drivers/infiniband/core 4 OpenFabrics Alliance Workshop 2017 SUCCESS ! . Campaign / Scality system upgraded • ~25% increase in performance • Uses >lots< of small messages .
    [Show full text]
  • A Brief Introduction to the Openfabrics Interfaces a New Network API for Maximizing High Performance Application Efficiency
    A Brief Introduction to the OpenFabrics Interfaces A New Network API for Maximizing High Performance Application Efficiency Paul Grun Sean Hefty Sayantan Sur Cray, Inc. Software Solutions Group Intel Corp. Advanced Technology Intel Corp. [email protected] Seattle, WA, USA Hillsboro, OR, USA [email protected] [email protected] David Goodell Robert Russell Howard Pritchard Cisco Systems, Inc. InterOperability Laboratory Los Alamos National Lab [email protected] University of New Hampshire [email protected] Durham, NH, USA [email protected] Jeffrey Squyres Cisco Systems, Inc. [email protected] Abstract—OpenFabrics Interfaces (OFI) is a new family of interfaces, provider libraries, kernel services, daemons, and application program interfaces that exposes communication test applications. services to middleware and applications. Libfabric is the Libfabric is a library that defines and exports the user- first member of this family of interfaces and was designed under the auspices of the OpenFabrics Alliance by a broad space API of OFI, and is typically the only software that coalition of industry, academic, and national labs partners applications deal with directly. Libfabric is supported on over the past two years. Building and expanding on the goals commonly available Linux based distributions. Libfabric is and objectives of the verbs interface, libfabric is specifically independent of the underlying networking protocols, as well designed to meet the performance and scalability requirements as the implementation of the networking devices. of high performance applications such as Message Passing Interface (MPI) libraries, Symmetric Hierarchical Memory OFI is based on the notion of application centric I/O, Access (SHMEM) libraries, Partitioned Global Address Space meaning that the libfabric library is designed to align fabric (PGAS) programming models, Database Management Systems services with application needs, providing a tight semantic (DBMS), and enterprise applications running in a tightly fit between applications and the underlying fabric hardware.
    [Show full text]
  • OFA-IWG Interop Event • Hosted by University of NH Interoperability Lab (UNH-IOL)
    OpenFabrics Alliance Interoperability Program Authors: Rupert Dance, Nick Wood Date: 3/26/2012 Agenda • OFA Interoperability Program Goals & Benefits • OFA Clusters and Equipment at UNH-IOL • December 2012 Logo Validation Event – Test coverage – IB and iWARP Topology • Logo Validation Results – Explanation of Out-of-the-Box testing • Problems noted during the event • OFILP Program Summary • OFILP plans for the future • OFA member call to action www.openfabrics.org 3/26/2012 2 OFA Interoperability Working Group Charter • The OFA-IWG defines & maintains the OFA Interoperability Logo Program (OFILP) • Develop a suite of tests for evaluating interoperability between OFA Software and RDMA products using a variety of operating systems. • Create new tests when features are added to OFA Software. • Validate OFA Software during EWG development process and Distro GA release. • Host interoperability events in conjunction with the University of New Hampshire Interoperability Lab (UNH-IOL). – Validate the interoperability of products using the OpenFabrics software stack. – The OFA Interoperability Logo is granted to those products which pass all of the mandatory tests. www.openfabrics.org 3/26/2012 3 Interoperability Logo Program - Benefits • Validate OFED & Distro releases in a diversified & heterogeneous cluster. • Enable vendors to test new hardware, firmware and software using the latest products available from all vendors. – VPN access to the cluster 24*7 • Rapid redeployment of cluster topology (< 30 minutes) – CentOS, RedHat, Scientific Linux, SUSE, W2K8 HPC – OFED 1.4.x.x, 1.5.x.x, 3.2 and WinOFED 3.0 • Enable end users to access the Logo List that identifies RDMA HW & SW and Distros that have demonstrated interoperability.
    [Show full text]
  • EXPERIENCES with NVME OVER FABRICS Parav Pandit, Oren Duer, Max Gurtovoy Mellanox Technologies [ 31 March, 2017 ] BACKGROUND: NVME TECHNOLOGY
    13th ANNUAL WORKSHOP 2017 EXPERIENCES WITH NVME OVER FABRICS Parav Pandit, Oren Duer, Max Gurtovoy Mellanox Technologies [ 31 March, 2017 ] BACKGROUND: NVME TECHNOLOGY . Optimized for flash and next-gen NV-memory • Traditional SCSI interfaces designed for spinning disk • NVMe bypasses unneeded layers . NVMe Flash Outperforms SAS/SATA Flash • 2x-2.5x more bandwidth, 40-50% lower latency • Up to 3x more IOPS 2 OpenFabrics Alliance Workshop 2017 JBOD TRADITIONAL SAS/SATA STORAGE ARCHITECTURE/ JBOF JBOD/ JBOF Multiple hardware components, software stacks, and drivers OpenFabrics Alliance Workshop 2017 MORE EFFICIENT AND COST-EFFECTIVE NVME ARCHITECTURE JBOF Single interconnect technology, one software stack and driver OpenFabrics Alliance Workshop 2017 NVME MARKET PROJECTED TO GROW TO $57B BY 2020 . >50% of enterprise servers and storage appliances will support NVMe by 2020 . ~40% of all-flash arrays will be NVMe-based by 2020 . Shipments of NVMe SSDs will grow to 25+ million by 2020 . 740,000 NVMe-oF adapter shipped by 2020 . RDMA NICs will claim >75% of the NVMe-oF market OpenFabrics Alliance Workshop 2017 “NVME OVER FABRICS” ENABLES STORAGE NETWORKING OF NVME DEVICES . Sharing NVMe based storage across multiple servers/CPUs • Better utilization: capacity, rack space, power • Scalability, management, fault isolation . NVMe over Fabrics industry standard developed • Version 1.0 completed in June 2016 . RDMA protocol is part of the standard • NVMe-oF version 1.0 includes a Transport binding specification for RDMA • InfiniBand or Ethernet(RoCE) OpenFabrics Alliance Workshop 2017 SOME NVME-OF DEMOS AT FMS AND IDF 2016 Flash Memory Summit Intel Developer Forum . E8 Storage . E8 Storage . Mangstor . HGST (WD) • With initiators from VMs on VMware ESXi • NVMe-oF on InfiniBand .
    [Show full text]
  • Openfabrics Alliance Interoperability Logo Group (OFILG) May 2013 Logo Event Report
    OpenFabrics Alliance Interoperability Logo Group (OFILG) May 2013 Logo Event Report UNH-IOL – 121 Technology Drive, Suite 2 – Durham, NH 03824 – +1-603-862-0090 OpenFabrics Interoperability Logo Group (OFILG) – [email protected] Cover Page Pradeep Satyanarayana Date: July 18, 2013 IBM Report Revision: 1.2 1385 NW Amberglen Parkway OFED Version: 3.5 Hillsboro, OR 97006 OS Version: Red Hat Enterprise Linux 6.3 Enclosed are the results from OFA Logo testing performed on the following devices under test (DUTs): IBM 0F30000010 board with Mellanox MT26448 The test suite referenced in this report is available at the IOL website. Release 1.47 (2013-April-16) was used. https://www.iol.unh.edu/ofatestplan The following table reflects the results of tests performed during the May 2013 Logo Event. Mandatory Test Summary Test Procedures IWG Test Status Result/Notes 12.2: RoCE Link Initialization Beta PASS 13.4: TI uDAPL Beta PASS 13.7: TI MPI – Open Beta PASS 13.5: TI RDMA Basic Interop Beta PASS Summary of all results follows on the second page of this report. For specific details regarding issues, please see the corresponding test result. Testing Completed June 17, 2013 Review Completed July 15, 2013 Nathanael Rubin Edward L. Mossman [email protected] [email protected] OFA Logo Event Report – May 2013 DUT: IBM 0F30000010 board with Mellanox MT26448 Result Summary The Following table summarizes all results from the event pertinent to this RoCE device class. Test Procedures IWG Test Status Result/Notes 12.2: RoCE Link Initialization Beta PASS 13.1: TI iSER Beta Not Tested 13.2: TI NFS over RDMA Beta Not Tested 13.3: TI RDS Beta Not Tested 13.4: TI uDAPL Beta PASS 13.5: TI RDMA Basic Interop Beta PASS 13.6TI RDMA Stress Beta Not Tested 13.7: TI MPI – Open Beta PASS Digital Signature Information This document was created using an Adobe digital signature.
    [Show full text]
  • RDMA Over Converged Ethernet (Roce)
    RDMA over Converged Ethernet (RoCE) Fact Sheet What is RoCE? Remote Direct Memory Access (RDMA) is a critical technology at the heart of the fastest supercomputers and many of the largest data centers in the world. RDMA first became widely adopted in the Supercomputing space with InfiniBand but has expanded into enterprise markets and is now being widely adopted over Ethernet networks with RDMA over Converged Ethernet or RoCE (pronounced like “rocky”). RoCE is driving an advanced data center architecture that eliminates dedicated storage area networks and converges compute, networking and storage onto a single fabric. Leveraging the latest advances in reliable Ethernet and Data Center Bridging (DCB), efficient RDMA mechanisms in RoCE provide lower CPU overhead and increase mainstream data center application performance over Layer 2 and Layer 3 fabrics at 10, 40, and 100 Gigabit Ethernet speeds and beyond. What is RDMA? Remote Direct Memory Access (RDMA) is a remote memory management capability that allows server-to-server data movement directly between application memory without any CPU involvement. Offloading the chore of data movement from the CPU makes both the data movement and the execution of applications more efficient. RDMA delivers performance and efficiency gains that are not available from any other communications protocol; including: low latency, improved resource utilization, flexible resource allocation, scalability and fabric unification. Data center architects running RDMA applications on an Ethernet infrastructure can expect to see application performance and efficiency improvements along with cost and power savings that come from the offloading of data movement and the higher availability of CPU InfiniBand Trade Association Administration 3855 SW 153rd Drive, Beaverton, OR 97006 resources to the application.
    [Show full text]