Wed, 17 August 2011
LMAX Disruptor and the Concepts of Mechanical Sympathy
Speaker: Jamie Allen, Chariot Solutions
Location: Chariot Tech Tuesday Session
There are many patterns and frameworks for concurrency and parallelism that are popular today, but is the throughput we need available in a single-threaded model if we just write code optimized to take advantage of how the hardware running our applications work? LMAX, a retail trading firm in the UK, has open sourced a concurrency pattern called the Disruptor, which enables the creation of graphs of dependent components to share data without locks or queues. This presentation will detail how LMAX was able to maximize the performance of their application, and then discuss things learned while porting the library to Scala.
This div will be replaced by the JW Player.