Kernel programming and debugging mini-course labs

The Linux® kernel is the main component of a Linux operating system and is the core interface between a computer’s hardware and its processes.1  It communicates between the two; managing the hardware, running user programs, and maintaining the security and...

Jonathan Cameron

Jonathan Cameron is an undergraduate student at Boston University, working as an intern with the Kernel Research group.  

Workflow-Centric Tracing for Cloud Applications

Workflow-centric tracing allows traces (i.e., graphs) of requests’ workflows to be constructed by stitching together trace points with the same request context. Three collaboratory projects focus on improving the observability and diagnosability of Red Hat products using this technique.

Hybrid Cloud Caching

A fundamental goal of the Hybrid Cloud Cache project is to allow simplified integration into existing data lakes, to enable caching to be transparently introduced into hybrid cloud computation, to support efficient caching of objects widely shared across clusters deployed by different organizations, and to avoid the complexity of managing a separate caching service on top of the data lake

Volume Storage Over Object Storage

This project creates a hybrid storage system composed of a high-speed local device (e.g. Optane) to store short term data, along with a write-once object store (e.g, Ceph RGW) to store data blocks permanently.