Californian Java runtime solution provider Azul Systems and financial services messaging and integration provider C24 Technologies (C24) today announced the availability of an in-memory Financial Products Markup Language (FpML) storage solution which combines C24 Integration Objects (C24-iO) SDO message compaction Technology with Azul’s pauseless Zing runtime for Java, enabling financial services institutions to dramatically reduce hardware requirements for storing OTC derivative data.
Using C24’s new SDO compaction technology, OTC message storage is reduced by more than 10x, enabling financial services institutions to slash their hardware requirement by up to 10x. Because the new solution leverages the memory scalability of the Azul Zing runtime, accessing FpML data in memory is dramatically simplified. Zing supports hundreds of gigabytes of memory in a single instance, allowing in-memory data grids which host the FpML data to scale with substantially fewer, but larger nodes, simplifying configuration and management and improving performance. Because Zing has a pauseless garbage collector, response time consistency is guaranteed, no matter how much in-memory data is used, and thereby ensures real-time reporting of OTC derivative data. With Zing, organizations can serve far more users, handle more transactions and deliver real-time response on the existing hardware and software stack no changes to the application required.
Scott Sellers, Azul Systems co-founder and CEO, said: “C24’s SDO technology amplifies the benefits of Zing. By combining the two, the fears that many banks and investment houses might have concerning Java memory size and predictable performance are eradicated. Quite simply, C24 addresses big data memory utilization efficiency and Azul mitigates JVM-induced production issues such as jitter and Garbage Collection pauses.”
C24 Technologies provides specialized standards libraries for regulatory reporting and the trade automation of swaps, derivatives and structured products. The libraries are pre-built and maintained data models that extend C24 Integration Objects providing rich support for Financial products Markup.
John Davies, CTO and co-founder of C24 said: “We’ve been working with Azul for over 10 years now, Zing is their flagship product which reduces GC jitter to almost zero. For our clients one of the biggest concerns about using Java over hardware or lower level languages like C and C++ is JVM memory management, which is good but largely unpredictable resulting in jitter and in many cases ‘stop-the-world’ garbage collection pauses. C24 SDO technology compacts traditional complex XML messages down to a tightly packed binary and wraps them with an ultra-efficient Java API, in most cases reducing the memory footprint for stored data by well over 10 times. The data can be searched or queried with very little object creation but the applications and solutions built on this technology run in Java and the only way to make that work with the sort of SLAs our clients need is with a JVM like Zing.”
John Davies goes on to say “A CTO of a major bank called C24’s SDOs a ‘game changer’. We can provide over an order of magnitude better performance on most caching technology and make SSDs work at RAM speeds. But without technology like Zing the first bottleneck would be the JVM’s garbage collection. We’ve seen our SDOs run on Zing at speeds that would make any C/C++ programmer proud.”
Technological advancements in Forex are paramount to today’s trading environment. Join LeapRate for the Forex Innovators conference in Tel Aviv in September by registering here.