When evaluating innovative new technologies like Zing, delivering a compelling return on investment (ROI) is essential. Written for business people with direct or indirect P&L responsibility, this white paper discusses how Azul's Zing technology enables firms to leverage the power of Java across the enterprise - even previously sacred high performance/low-latency areas - by dramatically improving performance, resource leverage and above all, ROI to deliver enhanced revenue opportunities and lower costs.

This paper can also be used by analysts building an in-house business case for a new Zing deployment. The focus is non-technical.
 


View PDF

Written for a non-technical audience, This short paper provides an introduction to what makes Zing uniquely able to support applications that require large memory, high transaction rates, consistent response times and high sustained throughput. Not Technical.


View PDF
Written for IT professionals, architects and developers who work on applications that require low latency, this white paper discusses the historic pitfalls of Java application latency and jitter behavior and explains how modern Java applications can achieve the long-sought-after goal of continuously consistent latency at high sustainable throughputs. The paper then describes how to use new JVM technology to achieve worst case platform latencies of 10 msec or less “out of the box” and maximum platform latencies of 1-2 milliseconds with very little tuning effort. More Technical.
View PDF

C4: The Continuously Concurrent Compacting Collector


Written for architects and Java experts, this paper was originally presented to the International Symposium on Memory Management (ISMM). It describes how C4 differentiates itself from other generational garbage collectors by supporting simultaneous - generational concurrency: the different generations are collected using concurrent (non stop-the-world) mechanisms that can be simultaneously and independently active.

The C4: The Continuously Concurrent Compacting Collector (click to download) is an updated generational form of the Azul Pauseless GC Algorithm. This paper was originally published in the proceedings of the ISMM 2011, copyright ACM, 2011. Available here under license. Degree of technical depth is expert-level.
 


View PDF

Zing Platform Edition (Zing PE) with WebSphere is a new product offering from Azul Systems, supported by both Azul and IBM, that integrates WebSphere Application Server with an optimized version of Azul’s Java technology. Zing PE is a Java supercharger that transforms WAS apps to business real time. Not technical - written for a business audience.


View PDF

In this paper we discuss the ways Java gets used, why it has such wide appeal, and where it has limitations that either prevent its use in specific domains or require a great deal of effort to make it fit. We also describe Azul Systems’ answer to Java’s limitations. More technical.


View PDF

Download the White Paper
Download
Written for application and line of business owners, this paper reviews the current limitations of enterprise Java applications, challenges of modern deployment topologies such as virtualization and Clouds and the advantages of a highly innovative and elastic JVM that can provide guaranteed predictability, even under load. Azul Systems has adapted award-winning technology from its line of Java accelerator appliances to create the Zing® JVM, a unique, software-based solution. Zing complies with the Java SE standard and is a JVM designed for enterprise applications and workloads that require large memory, high transaction rates, consistent response times and high sustained throughput. Technical.

 


View PDF

Written for IT professionals, architects and developers, this white paper reviews and classifies the various garbage collectors and collection techniques available in JVMs today. It provides an overview of common garbage collection techniques, algorithms and defines terms and metrics common to all collectors including generational, parallel, stop-the-world, incremental, concurrent, and mostly-concurrent. It further classifies each major JVM collector's mechanisms & characteristics and discusses the tradeoffs involved in balancing requirements for responsiveness, throughput, space, and available memory across varying scale levels. The paper concludes with some pitfalls, common misconceptions, and "myths" around garbage collection behavior, as well as examples of how certain choices can result in impressive application behavior. More Technical.


View PDF

Written for IT and developers, this white paper provides technical detail on the operation of Zing's garbage collector to explain how it achieves pauseless operation. Based on the Azul C4 (Continuously Concurrent Compacting Collector) garbage collection algorithm the Zing collector improves application performance and removes barriers to Java scalability by eliminating pause times even at very large heap sizes. Using a combination of software techniques and hardware emulation features, the Azul garbage collector uses ‘concurrent compaction’ to allow applications to continue processing while remapping memory. More Technical.


View PDF

In this report by the 451 Group, John Abbott discusses Azul Systems' shift from Java acceleration applicances to a software-based Java runtime. Not technical.


View PDF