Sorry, you need to enable JavaScript to visit this website.

xNVMe and io_uring NVMe Passthrough – What does it Mean for the SPDK NVMe Driver?

Submitted by Anonymous (not verified) on

Almost 10 years ago, the SPDK userspace polled mode nvme driver showed performance and efficiency far surpassing what was capable with the Linux kernel. But in recent years, Linux has responded with io_uring and asynchronous NVMe passthrough interfaces. The xNVMe project has also helped storage projects and applications adapt to the ever-growing list of Linux storage interfaces. This talk will compare the strengths of the SPDK and Linux NVMe drivers, explain how xNVMe has enabled io_uring NVMe passthrough in SPDK, and share some early performance results.

Implementing Out-of-Band Open Source Management using Swordfish

Submitted by Anonymous (not verified) on

Firmware update, security management and initial system provisioning need to be performed at scale, which is a challenge for many environments. Standards-based Management is essential for interoperability between the components required for large-scale deployments. Standards-based out-of-band mechanisms such as MCTP and NVMe-MI provide the basic functionality but need Swordfish to provide the client interface and scalability. Implementations have been developed as open source and upstreamed to integrate between these two layers.

Sunfish Open Source Management for Composable Disaggregated Infrastructures

Submitted by Anonymous (not verified) on

Composable disaggregated infrastructures provide a promising solution to addressing the provisioning and computational efficiency limitations, as well as hardware and operating costs, of integrated, siloed systems. But how do we solve these problems in an open, standards-based way? The Sunfish project, a collaboration between DMTF, SNIA, the OFA, and the CXL™ Consortium to provide elements of the overall solution, with Redfish® and SNIA Swordfish™ manageability providing the standards-based interface.

Survey of Redfish Open-source Reference Implementations

Submitted by Anonymous (not verified) on

The first Redfish and Swordfish standards appeared in 2015 and 2016. The first Redfish and Swordfish open-source implementations showed up in 2019. There are implementations that fit in the BMC, as well as software implementations, such as python, C++ and golang that run on top of an operating system. This session will provide a survey of these implementations.

NVM Express State of the Union – 2023 NVMe® Annual Update

Submitted by Anonymous (not verified) on

NVM Express® (NVMe®) technology has become synonymous with high-performance storage seeing widespread adoption in client, cloud and enterprise applications. Since the release of the NVMe 2.0 family of specifications, the NVM Express organization has released a number of new features to allow for faster and simpler development of NVMe solutions in order to support increasingly diverse environments.

Comprehensive SNIA Swordfish® Overview

Submitted by Anonymous (not verified) on

SNIA Swordfish® provides a comprehensive standards-based interface to manage scalable storage. This presentation provides a broad look at the Swordfish ReSTful hierarchies, maps these to some common applications, and provides an overview of the Swordfish tools and documentation ecosystem developed by SNIA’s Scalable Storage Management Technical Work Group (SSM TWG).

Grokking Lossless Data Compression

Submitted by Anonymous (not verified) on

Emerging Deep Learning/ Machine learning and cloud native Applications at data center scale demand terabytes of data flowing across the storage/ memory hierarchy, straining interconnect bandwidth and component capacities. The Industry has responded with a wide range of solutions like process node shrink, higher capacity devices, new tiers, innovative form factors, new interconnect technologies and fabrics, new types of compute architectures, new algorithms and more to creatively leverage storage/memory tiering.

Establishing Endurance and Data Retention Metrics in a DNA Data Storage System

Submitted by Anonymous (not verified) on

Users of DNA as a digital data storage medium must have confidence that they can reliably recover their stored data, and to understand the competing capabilities and claims of codecs, readers, writers, and container systems as a multi-vendor DNA data storage ecosystem emerges.

Emulation framework for Computational Storage using QEMU, SPDK, and libvfio-user.

Submitted by Anonymous (not verified) on

Computational storage has emerged as a powerful solution for improving the performance and efficiency of compute systems by offloading computational tasks to storage devices. Emulating computational storage environments is crucial for software development, testing and benchmarking purposes before deploying such systems in production. This proposal presents an approach to emulate Computational Storage Drives(CSDs), Computational Storage Processor (CSPs) and Computational Storage Arrays (CSAs) using QEMU, SPDK, and libvfio-user.

Sustainability Opportunities for Cloud Storage

Submitted by Anonymous (not verified) on

As Cloud industry gears up towards attacking Climate Change – identifying the sources of carbon and other associated impacts is a needed first step to device a plan of action to further sustainability improvements. The cloud storage market is expected to exceed $390B by 2028; hence a key area of focus to reduce Data Center Climate Impact. As a leading force in the cloud solution sector, we recognize the environmental implications.

Subscribe to