Enterprises rely on applications to generate revenue and drive customer satisfaction. Business success requires highly scalable architectures that support unpredictable, dynamic workloads. Applications that cannot scale to meet immediate demand can delay or fail to complete customer interactions, resulting in lost sales and loyalty. Azul Vega 3 Series appliances deliver breakthrough scalability as demonstrated on IBM Trade6, Enterprise Service Bus, and XMLMark performance benchmarks. On these industry-standard benchmarks which are representative of typical Java workloads, the Azul model 7380 has achieved record-setting performance numbers. Support large transaction with the combination of highly scalable system capacity and highly scalable Java Virtual MachineThe performance and scalability of Java-based enterprise applications are not determined solely by system capacity, but by a combination of system capacity and Java Virtual Machine scalability. While traditional servers continue to evolve and offer more CPU and memory capacity, application scalability remains constrained by the JVM's inability to scale efficiently beyond two GB of memory and four to eight processors. To support large transaction loads, enterprises are forced to deploy numerous small instances of the same application. This approach has diminishing returns as the number of instances increase. At five to ten application instances, the complexity may be manageable, but at 50 to 250 instances, the challenges and costs can be prohibitive and some applications simply cannot reach the required levels of throughput using this method.
Azul Compute Appliances are the industry's only platform to offer
both system capacity and JVM scalability allowing each application instance
to simultaneously access 100s of processor cores and memory heaps as
large as 670 GB without application pauses. This is made possible with
the multicore design of the appliances and unique software capabilities
including Pauseless Garbage Collection, Optimistic Thread Concurrency,
DirectPathVM, and a concurrency-optimized JVM. Because of these features,
applications can scale to much higher levels of throughput with fewer
instances and less complexity. SPECjbb2005 BenchmarkSPECjbb2005 (Java Server Benchmark) is SPEC's benchmark for evaluating the performance of server side Java. Like its predecessor, SPECjbb2000, SPECjbb2005 evaluates the performance of server side Java by emulating a three-tier client/server system (with emphasis on the middle tier). The benchmark exercises the implementations of the JVM (Java Virtual Machine), JIT (Just-In-Time) compiler, garbage collection, threads and some aspects of the operating system. It also measures the performance of CPUs, caches, memory hierarchy and the scalability of shared memory processors (SMPs). SPECjbb2005 provides a new enhanced workload, implemented in a more object-oriented manner to reflect how real-world applications are designed and introduces new features such as XML processing and BigDecimal computations to make the benchmark a more realistic reflection of today's applications.
Trade6 BenchmarkIBM Trade6 (formally IBM WebSphere® Performance Benchmark Sample) is a stock trading application designed and developed to cover the significantly expanding programming model and performance technologies associated with real-world workloads, enabling performance research and verification test of the JavaTM 2 Platform, Enterprise Edition (J2EETM) 1.4 implementation including key performance components and features.
Enterprise Service Bus BenchmarkAzul Systems tested Enterprise Service Bus scalability as measured by transactions per second, which the critical measure for service-oriented architecture (SOA) deployments. Scalability is paramount for this pivotal SOA component to handle the fast growing and unpredictable workloads of the numerous SOA services it supports. The test measures the highest sustainable number of transactions per second (TPS) achievable on a given platform as a function of the number of threads executing in parallel (Concurrency).
XMLMark BenchmarkXMLMark is an XML parsing benchmark originally created by Sun Microsystems. The test simulates a multi-threaded server program that processes multiple XML documents in parallel. This is very similar to an application server that deploys web services and concurrently processes a number of XML documents that arrive in client requests.
Footnote: ¹ Trade6 Throughput comparisons are based on results using IBM Trade6 application ² Based on average performance across SAX1, SAX2 and SAX3 |