About a-team Marketing Services
The knowledge platform for the financial technology industry
The knowledge platform for the financial technology industry

A-Team Insight Blogs

Azul Systems Solves Java Warm-up Problem and Plans More Java Improvements

Subscribe to our newsletter

Azul Systems has added a solution to the warm-up problem associated with Java applications to its Zing Java virtual machine and there is more to come as the Java specialist turns its attention to improving Java libraries, making Hadoop more efficient and optimising Zing for cloud deployments.

The company’s solution to the Java warm-up problem, which is caused by the time taken for a Java virtual machine to compile an application to run on a server and then recompile parts of the app to optimise performance, is called ReadyNow!. It is included free of charge in the latest version of Zing, version 5.9, and has been available in the market for about a month.

Having solved the problems of garbage collection and application hiccups related to Java virtual machines with Zing, Azul responded to market concern about how long it takes for Java apps to get to their peak performance level with ReadyNow!

Scott Sellers, Azul systems president and CEO, says: “Warm-up can take minutes or even tens of minutes. This can be disastrous in high performance, low latency trading environments as most money is made at market open and close. Firms want their apps to be at peak performance as the market opens and closes, so we have developed techniques in ReadyNow! that allow apps to be compiled to a point that is closer to full optimisation at start time than was previously possible.”

ReadyNow! avoids the use of synthetic trade data that can warm up Java applications, but can also cause operational risk if synthetic trades are accidentally executed in the market, and has instead implemented techniques in the compilation and recompilation process that reduce warm-up time. These include minimising the number of deoptimisation occurrences before recompilation, allowing users to prioritise particular code and how it should be compiled, and injecting learnt information from previous compilations into live compilations.

Sellers, explains: “ReadyNow! technology includes capabilities for different types of apps, but they all serve the purpose of minimising the effects of Java application warm-up. Instead of starting an app at 50% performance and building up incrementally to 100%, ReadyNow! can start at 90% or 95% and then build up.”

Azul expects any organisation requiring consistency in trade execution to be interested in ReadyNow! and suggests high frequency traders, exchanges, market makers and trading desks in investment banks are among those that need their Java applications performing as well as possible at runtime. As the solution is designed for any Java app, risk platforms that must be as fast as trading platforms could also use ReadyNow!.

Looking forward, Azul is working to improve specialised Java libraries by using new constructs and language for specific sectors including financial services. It is also considering how to make deployments of the Java Big Data solution Hadoop more efficient and is working to optimise Zing for architecture deployed in the cloud.

Subscribe to our newsletter

Related content

WEBINAR

Recorded Webinar: Data platform modernisation: Best practice approaches for unifying data, real time data and automated processing

Financial institutions are evolving their data platform modernisation programmes, moving beyond data-for-cloud capabilities and increasingly towards artificial intelligence-readiness. This has shifted the data management focus in the direction of data unification, real-time delivery and automated governance. The drivers of this transition are improved operational efficiency as manual processes are replaced by faster, more accurate automated...

BLOG

Breaking Conway’s Law: Why Composable Trading Platforms Demand Organisational Change, Not Just Better APIs

Nearly 60 years ago, Melvin Conway observed that an organisation’s technology will inevitably mirror its internal structure. It’s a law that has aged uncomfortably well in capital markets, where billions spent on trading, risk and analytics systems have produced vertical stacks that reflect business-line org charts rather than the horizontal data flows firms now need...

EVENT

AI in Capital Markets Summit London

Now in its 3rd year, the AI in Capital Markets Summit returns with a focus on the practicalities of onboarding AI enterprise wide for business value creation. Whilst AI offers huge potential to revolutionise capital markets operations many are struggling to move beyond pilot phase to generate substantial value from AI.

GUIDE

Corporate Actions Europe 2010

The European corporate actions market could be the stage of some pretty heavy duty discussions regarding standards going forward, particularly with regards to the adoption of both XBRL tagging and ISO 20022 messaging. The region’s issuer community, for one, is not going to be easy to convince of the benefits of XBRL tags, given the...