Wednesday, August 9th
9:45-10:50 AM
SOFT-202-1: Open Source Innovation Part 2 (Software for Storage and Memory Track)
Organizer: Javier Gonzalez, Principal Software Engineer, Samsung Electronics

Paper Title: New Developments in Cloud Storage Acceleration Layer (CSAL), an FTL in SPDK

Paper Abstract: At FMS 2022, we introduced Cloud Storage Acceleration Layer (CSAL), a host based FTL deployed at scale at Alibaba, which doubled VM density and cut time to insight in half in their cloud services. To deliver these technology benefits to more customers, we released CSAL to open source in SPDK v22.09 and at FMS 2023 we are announcing a reference design published on the SPDK website. With Intel winding down Optane and the increased availability of dense QLC SSDs, the need for CSAL has increased. Accordingly, Solidigm has acquired the CSAL technology and development team. Solidigm is committed to continuing the CSAL project as open-source software. Since last year, CSAL has made significant feature enhancements including support for SLC (replacing Optane) and RAID5F. Solidigm is excited about collaborating with the industry to develop a CSAL-based full NVMe-oF TCP target reference solution. To start this journey, we’re collaboratively building a turnkey container that closes key gaps in building out a complete SPDK NVMe-oF target. In this CSAL 2023 update, we will dive into key feature enhancements and more details about the NVMe-oF TCP target reference solution.

Paper Author: Kapil Karkra, Sr. Principal Engineer, Solidigm

Author Bio: Kapil Karkra is a storage platform architect at Solidigm responsible for partnering with large customers to co-engineer SSDs in sync with future platforms. Kapil's near term focus is the Cloud Storage Acceleration Layer (CSAL) software, a host based FTL in SPDK for NVMe-oF targets, and improving system-level write amplification through software approaches utilizing mixed media architectures. Kapil has spent his entire career of 25 years in storage working on RAID, Caching, FTLs, and storage software stacks. In his prior roles, he also represented Intel in NVMe and drove technical proposals into the NVMe and PCIe standards including the proposal for NVMe Multiple Atomicity in the NVMe 2.0 specification and PCIe Enclosure Management (NPEM) in the PCIe base specification 4.0. Kapil holds over 20 patents, a bachelors in Electrical Engineering, and an MBA.