Java Chronicle is an Apache 2.0 open source library designed for High Frequency Trading. It can be used for low latency logging in text (hundreds of thousands per second) and binary (millions per second), Inter process communication (as low as 100 nano-seconds), and micro-seconds latency parsing of text, while keeping a record of everything sent and received. It is designed to be GC-less, lock less and cache friendly.
It can also be used as larger than main memory data store. It was recently tested for 20 billion small messages (13 bytes), written in less than 9 minutes (without a minor or full collection with 32 MB of heap).
Peter Lawrey has specialized in Low Latency Java for more than five years, designing, developing and supporting systems for hedge funds, investment banks and trading houses.
His blog, "Vanilla Java", gets around 120K hits per month and he is 3rd for Java on StackOverflow.
He has a library "Java Affinity" for binding threads to cores and another "Java Chronicle" for low latency persistence and IPC (less than 100 nano-seconds)
He provides training, consulting and hands on development for trading firms across the UK, USA and Europe.
He is an Australian but is based out of the U.K.