youtube image
From YouTube: A Glimpse of the New Ceph Messenger Built on Seastar - Yingxin Cheng & Vivian Zhu, Intel

Description

A Glimpse of the New Ceph Messenger Built on Seastar - Yingxin Cheng & Vivian Zhu, Intel

Seastar framework brings a new abstraction level over event-driven programming. It is by nature shared-nothing and non-block, hiding asynchronous functions behind its futures and continuations. That’s where the Crimson Project initiated, to liberate Ceph code from complex callbacks and rethink the design of performance from bottom up.

As the base of all other Ceph components which dispatch messages and connected as a cluster, Messenger is very performance-sensitive and also self-contained — a perfect start point for the redesign and validation works in Crimson. Although the new messenger is still under construction, facing challenges with the new programing paradigm and to be really efficient, still plenty can be shared and discussed, including Yingxin's gotchas during his implementations and Jianpeng's performance tests against the existing async-messenger.

About Vivian Zhu
Intel Corporation
Software Engineering Manager
Vivian Zhu is an engineering manager with Intel’s System Software Product Group. She is managing the engineering team focusing on storage-related technologies development and optimization – her recent contributions have been to Ceph, OpenStack Cinder, OpenSDS and Rack-scale design. Vivian holds a Master degree in telecommunication engineering.

About Huamin Chen
Principal Software Engineer, Red Hat
Dr. Huamin Chen is a passionate developer at Red Hat' CTO office. He is one of the founding member of Kubernetes SIG Storage, member of Ceph, Knative, and Rook. He previously spoke at KubeCon, OpenStack Summits, and other technical conferences.