Tech Talk: One Log to Rule Them All – How to Keep State Straight in Distributed Systems

Wednesday, September 28, 2022 at 5:00pm to 6:00pm

Grier Room, 401 Building 34

Hosted by Jane Street and presented by Doug Patti

At Jane Street, we rely heavily on inter-process communication and real-time message passing to drive many of our most critical systems, including those that ingest market data and implement trading strategies. As we scale up the number of components, however, it becomes increasingly difficult to reason about the consistency and correctness of the overall system.

In this talk, we explore how transaction logs, state machine replication, and control flow inversion have allowed us to structure our applications in a way that lets us reliably deal with data races and process failures. We introduce Aria, a low-latency framework built on top of these ideas that has helped Jane Street scale our trading infrastructure while making it more performant, testable, and robust.

Event Type

Conferences/Seminars/Lectures, Career Development

Events By Interest

Academic, Career Development

Events By Audience

MIT Community

Events By School

School of Engineering (SoE), Schwarzman College of Computing

Website

https://www.eecs.mit.edu/eecs-events/...

Contact Email

ryanmcc@mit.edu

Add to my calendar

Recent Activity

You're not going yet!

This event requires registration.