Brent Spell on GoJournal: a verified, concurrent, crash-safe journaling system

Hosted By
Neil M.

Details
Link: https://www.chajed.io/papers/gojournal:osdi2021.pdf
Description: GoJournal is a concurrent journaling system written in Go; aiming to close the gap between formal verification and implementation, they use Perennial 2.0 which aims to provide tools for modular proofs and crash-safety guarantees. The modularity is used to formally verify not just the abstract protocol but also the internal APIs of GoJournal.
Bio: Brent is the chief technology officer of Spokestack. When he isn't working on machine learning systems for speech, he can be found reading papers, building prototypes, and curating the best memes the internet has to offer.

Papers We Love Chattanooga
See more events
Online event
This event has passed
Brent Spell on GoJournal: a verified, concurrent, crash-safe journaling system