parallel 2014 » Agenda »
// Probleme (z)erschlagen mit dem Disruptor
Auf der Suche nach einer effizienten und zuverlässigen Methode, um der Datenlast des Währungshandels im LMAX Exchange Herr zu werden, sind deren Entwickler auf eine gleichermaßen einfache wie geniale Lösung gestoßen. Mit Hilfe des "Disruptors" zerschlagen sie das Problem derart in parallelisierbare Teile, sodass sie nach eigenen Worten in der Lage sind, auf Prozessoren mit "moderater" Taktrate 25 Mio. Nachrichten, bei Latenzzeiten unter 50 ns, zu bearbeiten.
In diesem Vortrag wird in die Arbeits- und Funktionsweise des Disruptors eingeführt. Dabei mag, auch wenn die Referenzimplementierung in Java geschrieben ist, das Disruptor-Muster zur Nachahmung in anderen Programmiersprachen anregen.
// Referent
// Michael Wiedeking
ist Gründer und Geschäftsführer der MATHEMA Software GmbH. Er ist Java-Programmierer der ersten Stunde, schreibt regelmäßig Artikel und spricht auf Konferenzen. Am liebsten aber "sammelt" er Programmiersprachen und beschäftigt sich mit ihrem Design und ihrer Implementierung.