News & Happenings
-
08 April 2026
I’m deeply honored to share that the Overshadow paper from ASPLOS 2008 has won the ASPLOS Influential Paper Award!
-
09 December 2024
Slides from my keynote at APSys 2024 in Kyoto are now (belatedly) available!
-
02 September 2024
I’ll be giving the keynote at APSys 2024. See everyone in Kyoto!
-
18 November 2022
Announcing discuss.systems - a Mastodon instance for the greater systems research and practice community
Open to anyone interested in operating systems, distributed systems, networked systems, or just chatting in general.
-
10 January 2022
My collaborators and I will have three papers on programmable switches appearing in NSDI’22!
- FPISA shows how to execute in-switch operations on floating point data
- SwiSh shows how to implement distributed shared state, including global sketches with bounded error
- NetVRM shows how to support multitenant applications with dynamic memory reallocation
-
15 April 2021
Very excited to share that our work on SwitchML is now available. SwitchML shows that distributed ML training workloads are often network-bound, and in-network aggregation using a programmable switch can resolve this bottleneck.
We’ve released the code as open source through the P4 Consortium, so check that out – or the NSDI 21’ paper, presentation video, or explanation through cat photos
-
18 March 2021
I recently gave a Distinguished Lecture at the National University of Singapore about Accelerating Distributed Systems with In-Network Computation.
The recording is now available to watch online.
-
15 November 2020
On 11/18, Papers We Love is holding a mini-conference to help raise money for USENIX and support open access – a great cause!
I’ll be speaking on a panel with a number of very distinguished guests!
-
02 November 2020
Check out our latest work on Pegasus, appearing in OSDI 2020, which shows that a programmable switch can help a key-value store run as efficiently on a skewed workload as a uniform one.
Paper, source code, and explanation using cat photos are all available.
-
06 May 2020
I recently gave a keynote about in-network computation at the SPMA workshop at Eurosys.
Check it out: Accelerating Distributed Systems with In-Network Computation
-
24 January 2020
Having finally remembered how to update my website, here are three cool new systems:
-
Harmonia (VLDB ‘20) lets replicated storage systems scale their performance linearly with the number of replicas, without sacrificing linearizability, by using a programmable switch as a contention detector.
-
LeapIO (ASPLOS ‘20) is an architecture for efficiently offloading complex cloud storage stacks to ARM-based coprocessors, avoiding the 10-20% “storage tax” CPU overhead that cloud providers pay today.
-
Meerkat is a new multicore-scalable replicated transaction protocol that avoids both cross-core and cross-replica coordination for non-conflicting transactions.
-
-
15 April 2019
I’m happy to share this position paper with our take on in-network computing – not just what we can do, but what we should do; what applications it’s good for; and what we need to solve before we can deploy it.
This will appear in HotOS ‘19.
-
01 March 2019
I’m currently chairing USENIX HotCloud 2019. Looking forward to exciting submissions on early-stage work and new research directions!