May 8-11, 2017

Event Details

Turned Up to 11: Low-Latency Ceph Block Storage

Ceph continues to be the leading block-storage-of-choice for Openstack VM deployments. Latency-sensitive workloads such as databases remain an emerging Ceph use case - latency guarantees typically a challenge in shared VM storage environments as compute/networked-storage resources cease to scale as VM density increases. With growing flash footprint on clients, flash-based read/write caching has the potential to improve storage latency by reducing IO path dependency on the network.

We'll introduce an ordered, crash-consistent read/write-back cache native to the Ceph block layer. Blocks will be cached on client-side SSD/NVMe/Optane/NVRAM device. A shared cache mode will be supported which is an ideal fit for VM master image cache. A big feature-up from current object-based, DRAM-based cacher - flash increases cache size on packed hypervisor and improves cache warmup on restart. We'll delve into the high-level design and demonstrate performance gains with this new Ceph-RBD cache.

Thursday, May 11, 1:30pm-2:10pm
Level: Intermediate
Tags: Community
Red Hat
Jason Dillaman is a software engineer at Red Hat, has been an active contributor to the Ceph project for over two years, and has been developing distributed systems for over 12 years.  Jason currently acts as the project technical lead for the RADOS Block Device (RBD) team within Ceph. He holds a Bachelor's and Master's degree in Computer Science from the University of Michigan. FULL PROFILE
Yuan Zhou is a Senior Software Development Engineer in the Software and Service Group for Intel Corporation, working in the System Technology Optimization team primarily focused on Cloud Storage Software. He has been working in Databases, Virtualization and Cloud computing for most of his 7+ year career at Intel.  FULL PROFILE
Tushar is a Pricipal Engineer - Software Architect with Intel's Data Center Group.  He has been working on the open-source networking and storage-related technologies for over a decade now – his recent contributions have been to Ceph, OpenStack Swift, Intel’s Storage Performance Dev Kit (SPDK) and networking in the Linux kernel. Prior to joining Intel, Tushar was a lead... FULL PROFILE