Zhuo Wang and Chao Wu
We are pleased to report leading Java performance results on the upcoming Alibaba Cloud ARM ECS instances. We ran a Java eCommerce workload and achieved 130,899 throughput score and 113,033 response time score using Alibaba Cloud ARM ECS instance with 80 cores and 256GiB memory.
Over the years, Java has proliferated in Alibaba. Many applications are written in Java. In Alibaba, tens of thousands of Java developers have written more than a billion lines of Java code. Alibaba has customized most of its Java software based on the rich open-source ecosystem.
Alibaba Dragonwell, as a downstream version of OpenJDK, is the OpenJDK implementation optimized for various types of applications running on a large number of servers in Alibaba Cloud. Alibaba Dragonwell is the engine that runs those distributed Java applications.
Alibaba Dragonwell 8 and 11 were open-sourced in 2019 with x86-64 platform support. In 2020, Alibaba Dragonwell extended the support to the AArch64 platform.
Alibaba Dragonwell is a "friendly fork" under the same licensing terms as the upstream OpenJDK project. Alibaba is committed to collaborating closely with the OpenJDK community and intends to bring as many customized features as possible from Alibaba Dragonwell to the upstream.
The TRE business group drives auto-scaling and performance for software applications. The group delivers Site Productivity Efficiency Evaluation and Diagnostics (SPEED) that optimizes system performance at scale.
Alibaba ran a Java eCommerce benchmark on the upcoming ECS instance. All the benchmark components, including the controller, server, and client virtual machines, are running on the cloud instance of the ECS instance. We pulled out two performance metrics. The throughput score represents the sustainable full-system capacity throughput, and the response time score represents the system capacity throughput under response time constraints. Both numbers are the higher the better.
Figure 1 Result of a Java eCommerce benchmark on Alibaba Cloud ARM ECS instance
Performance scores showed in Figure 1 was obtained on the ECS instance with a whole socket of 80 cores and 256GiB memory using Alibaba Dragonwell JDK 11 and Alibaba Cloud Linux 3 in ECS virtualization environment.
Alibaba Dragonwell is a free distribution version of OpenJDK, which will offer long-term support, including performance enhancements and security fixes, from Alibaba Cloud.
Alibaba Cloud, founded in 2009, is a global leader in cloud computing and artificial intelligence, providing services to thousands of enterprises, developers, and governments organizations in more than 200 countries and regions. Committed to the success of its customers, Alibaba Cloud provides reliable and secure cloud computing and data processing capabilities as a part of its online solutions.
Alibaba Cloud Linux is a free-to-use, native operating system that provides a stable, reliable, and high-performance environment for applications.
Links to third party sites are provided for convenience and unless explicitly stated, Alibaba Cloud is not responsible for the contents of such linked sites and no endorsement is implied.
The information contained herein is for informational purposes only and is subject to change without notice. While every precaution has been taken in the preparation of this document, it may contain technical inaccuracies, omissions and typographical errors, and Alibaba Cloud is under no obligation to update or otherwise correct this information. Alibaba Cloud makes no representations or warranties with respect to the accuracy or completeness of the contents of this document, and assumes no liability of any kind, including the implied warranties of noninfringement, merchantability or fitness for particular purposes, with respect to the operation or use of Alibaba Cloud hardware, software or other products described herein. No license, including implied or arising by estoppel, to any intellectual property rights is granted by this document.
©2021 Alibaba Cloud. All rights reserved. Alibaba Cloud is a trademark of Alibaba Inc. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Alibaba Developer - August 8, 2019
Alibaba Developer - March 28, 2019
OpenAnolis - April 20, 2022
Alibaba Developer - March 25, 2019
OpenAnolis - April 22, 2022
OpenAnolis - September 26, 2022
An online computing service that offers elastic and secure virtual cloud servers to cater all your cloud hosting needs.Learn More
High Performance Computing (HPC) and AI technology helps scientific research institutions to perform viral gene sequencing, conduct new drug research and development, and shorten the research and development cycle.Learn More
Apsara Stack Agility Elastic Compute Service (Alibaba Cloud ZStack) is a light-weight hybrid cloud solution.Learn More
Alibaba Cloud Function Compute is a fully-managed event-driven compute service. It allows you to focus on writing and uploading code without the need to manage infrastructure such as servers.Learn More
More Posts by Alibaba Clouder