A Crash-consistent Client-side Cache for Ceph

webinar

Author(s)/Presenter(s):

Lisa Li

Tushar Gohad

Library Content Type

Presentation

Library Release Date

Focus Areas

Networked Storage

Abstract

Ceph is a distributed storage which provides block, file and object storage. Client-side caching is an effective way to improve IO latency. Ceph RBD today does not support caching to persistent storage devices (only to RAM). In this talk, we’ll go over the design and performance analysis a local, crash-consistent, write-back cache implementation based on SSDs (and persistent memory) as cache media. We’ll also discuss other strategies to add redundancy by distributing cache data, making use of existing Ceph messenger infrastructure.