Enabling Intelligent In-Network Computing for Cloud Systems

With the network infrastructure becoming highly programmable, it is time to rethink the role of networks in the cloud computing landscape beyond just packet delivery. The network itself emerges as a computing platform with a unique advantage of full network...

Linux Computational Caching

In this speculative work we are attempting to explore a biologically motivated conjecture on how memory of past computing can be stored and recalled to automatically improve a system’s behavior.

The Open Education Project (OPE)

In this project we are developing an exemplar set of materials for an introductory computers systems class that exploits, Jupyter, Jupyter Books, OpenShift and the the Mass Open Cloud to develop and deliver a unique educational experience for learning about how computer systems work.

Symbiotes: A New step in Linux’s Evolution

This work explores how a new kind of software entity, a symbiotie, might bridge this gap. By adding the ability for application software to shed the boundary that separates it from the OS kernel it is free to integrate, modify and evolve in to a hybrid that is both application and OS.

Intelligent Data Synchronization for Hybrid Clouds

The goal of this project is to design configurable synchronization solutions on a common platform for a wide range of edge computing scenarios relevant to Red Hat. These solutions will be thoroughly validated on a state-of-the-art testbed capable of emulating realistic environments (e.g., smart cities).