YoVDO

ScalaAFA - Constructing User-Space All-Flash Array Engine with Holistic Designs

Offered By: USENIX via YouTube

Tags

Fault Tolerance Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a cutting-edge conference talk on ScalaAFA, a novel user-space all-flash array engine designed to maximize the performance of next-generation SSD arrays. Delve into the innovative holistic approach that addresses the software overheads in traditional AFA engines, including user-kernel context switches and internal tasks like parity preparation. Learn how ScalaAFA incorporates user-space implementation, lock-free principles, and efficient message-passing-based permission management for improved inter-thread synchronization. Discover the ingenious offloading of background I/O and parity computation to SSDs, coupled with a unique data placement policy for transparent data gathering and in-situ parity computation. Examine how ScalaAFA leverages SSD architectural innovations to tackle metadata persistence and write amplification issues. Gain insights into the impressive performance improvements achieved by ScalaAFA, including 2.5× write throughput and a 52.7% reduction in average write latency compared to state-of-the-art AFA engines.

Syllabus

USENIX ATC '24 - ScalaAFA: Constructing User-Space All-Flash Array Engine with Holistic Designs


Taught by

USENIX

Related Courses

MongoDB for DBAs
MongoDB University
MongoDB Advanced Deployment and Operations
MongoDB University
Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX
Implementing Microsoft Windows Server Disks and Volumes
Microsoft via edX
Cloud Computing and Distributed Systems
Indian Institute of Technology Patna via Swayam