CSSD: A New Monolithic Cloud NVMe Storage Driver

Author(s)/Presenter(s):
Library Content Type:
Publish Date: 
Monday, September 23, 2019
Event Name: 
Event Track:
Focus Areas:
Abstract: 

This talk presents an experimental Cloud SSD driver (CSSD) with expectation of lighter software stack, shorter path-length, and more balanced IO throughput on different Cloud SSD hardware. The new driver introduces an innovative monolithic driver model based on Windows. Comparing to existing architecture, the new driver compresses storage class driver, port driver and miniport driver into a single software layer for more efficient IO processing in Cloud. The new driver also supports both interrupt mode and polling mode and better diagnostic-abilities. The report provides performance experiments and results using this new driver running in Microsoft Hyper-V VMs compared to traditional Windows storage stack.

Watch video: