State machine replication and the modern exchange
- π€ Speaker: Sebastian Funk, JaneStreet
- π Date & Time: Tuesday 01 November 2016, 13:15 - 14:05
- π Venue: FW26, Computer Laboratory
Abstract
Electronic exchanges play an important role in the world’s financial system, acting as focal points where actors from across the world meet to trade with each other.
But building an exchange is a difficult technical challenge, requiring high transaction rates, low, determinstic response times, and serious reliability.
We’ll look at the question of how to design an exchange through the lens of JX, a system that, while not an exchange, is similar in design to many major US exchanges. JX is designed from the ground up around state machine replication, a classic distributed systems technique.
This choice has profound effects on the resulting system, providing a simple framework for building a reliable platform, while at the same time requiring very careful performance engineering to make it work effectively. We’ll discuss the pros and cons of the design, and consider the lessons it provides for other transaction processing systems.
Series This talk is part of the Technical Talks - Department of Computer Science and Technology series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Department of Computer Science and Technology talks and seminars
- FW26, Computer Laboratory
- Guy Emerson's list
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Technical Talks - Department of Computer Science and Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Sebastian Funk, JaneStreet
Tuesday 01 November 2016, 13:15-14:05