Skip to content

Waleed Reda’s PhD Defense

We are happy to announce that on May 30, 2022 Waleed Reda successfully defended his PhD thesis at both KTH and UC Louvain!  Marco Canini equally co-advised Waleed with Dejan Kostic in the beginning, and by defense time Waleed’s advisors were Dejan Kostic and Marco Chiesa at KTH, and Peter van Roy at UC Louvain. Adam Morrison was a superb opponent at the defense. Waleed’s thesis (the first to come in Dejan Kostic’s ERC ULTRA project) is available online:

Accelerating Distributed Storage in Heterogeneous Settings

Here’s the Zoom screenshot from this hybrid defense:

RedN presentation at NSDI ’22

At NSDI ’22, Waleed presented our RedN paper that shows a suprising result, namely that Remote Direct Memory Access (RDMA), as implemented in widely deployed RDMA Network Interface Cards, is Turing Complete. We leverage this finding to reduce the tail latency of services running on busy servers by 35x! Full Abstract is below, and the video is on the USENIX Youtube channel.  This is joint work with Waleed Reda, Marco Canini (KAUST), Dejan Kostić, and Simon Peter (UW).

It is becoming increasingly popular for distributed systems to exploit offload to reduce load on the CPU. Remote Direct Memory Access (RDMA) offload, in particular, has become popular. However, RDMA still requires CPU intervention for complex offloads that go beyond simple remote memory access. As such, the offload potential is limited and RDMA-based systems usually have to work around such limitations.

We present RedN, a principled, practical approach to implementing complex RDMA offloads, without requiring any hardware modifications. Using self-modifying RDMA chains, we lift the existing RDMA verbs interface to a Turing complete set of programming abstractions. We explore what is possible in terms of offload complexity and performance with a commodity RDMA NIC. We show how to integrate these RDMA chains into applications, such as the Memcached key-value store, allowing us to offload complex tasks such as key lookups. RedN can reduce the latency of key-value get operations by up to 2.6× compared to state-of-the-art KV designs that use one-sided RDMA primitives (e.g., FaRM-KV), as well as traditional RPC-over-RDMA approaches. Moreover, compared to these baselines, RedN provides performance isolation and, in the presence of contention, can reduce latency by up to 35× while providing applications with failure resiliency to OS and process crashes.

Amir Roozbeh’s PhD Defense

We are happy to announce that Amir Roozbeh successfully defended his PhD thesis! Prof. Gerald Q. Maguire Jr. has as usual done a stellar job as a co-advisor. Prof. Jonathan M. Smith was a superb opponent at the defense seminar. Amir’s thesis is available online:

Realizing Next-Generation Data Centers via Software-Defined “Hardware” Infrastructures and Resource Disaggregation: Exploiting your cache

This is the second year in which we couldn’t take the obligatory hallway shot, so here is the fake gift giving over Zoom!

Two newly funded projects from Vetenskaprådet (VR, Swedish Research Council)

Two project proposals led by Marco Chiesa and Dejan Kostić have recently been funded by Vetenskaprådet (VR, Swedish Research Council in English).

The first project is a Starting Grant with a single PI (Marco Chiesa), titled “ResoNet: Resilient Optimized Network Synthesis”, and funded with 4M SEK and running between 2022 and 2025. The project aims at developing new network synthesis methods that guarantee performance and robustness requirements.

The second project is a Project Grant with Dejan Kostić as PI, titled “Scalable Federated Learning”, and funded with 3.8M SEK. This project is a collaboration with three more co-PIs: Magnus Boman (KTH), Marco Chiesa (KTH), and Sabine Koch (KI). The project will allow our group to explore a new research direction and, more specifically, we aim to develop a highly scalable, flexible, extensible, distributed federated machine learning approach that can directly benefit public health and wellness.

See a list of all funded VR projects here.