Hi! I’m Jonathan Behrens. I’m currently a senior software engineer at Microsoft working on Azure Sphere.
Between 2016 and 2022 I did a PhD in PDOS at MIT CSAIL. My research focused on operating systems and distributed systems, during which time I was advised by Frans Kaashoek and Adam Belay.
Before MIT, I received an undergraduate degree in Computer Science from Cornell University.
I also contribute to open source in a personal capacity, including:
Terra a planet 3D rendering library.
image-rs various image encoding and decoding libraries written in Rust.
Ward Spectre/Meltdown resistant operating system kernel.
RVirt trap-and-emulate hypervisor for RISC-V.
Jack Cook, Jules Drean, Jonathan Behrens, and Mengjia Yan
Jonathan Behrens, Adam Belay, and M. Frans Kaashoek
Jonathan Behrens, Anton Cao, Cel Skeggs, Adam Belay, M. Frans Kaashoek, and Nickolai Zeldovich
Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan
Derecho: Fast State Machine Replication for Cloud Services (TOCS April 2019)
Sagar Jha, Jonathan Behrens, Theo Gkountouvas, Matthew Milano, Weijia Song, Edward Tremel, Sydney Zink, Kenneth P. Birman, Robbert van Renesse
Jon Gjengset, Malte Schwarzkopf, Jonathan Behrens, and Lara Timbó Araújo, Martin Ek, Eddie Kohler, M. Frans Kaashoek and Robert Morris
Jonathan Behrens, Sagar Jha, Ken Birman, Edward Tremel
Distributed Dynamic Partially Stateful Dataflow (Masters Thesis)