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.
2,599 posts | 764 followers
FollowAlibaba Developer - August 8, 2019
Alibaba Developer - March 28, 2019
OpenAnolis - April 20, 2022
Alibaba Cloud Native Community - March 25, 2019
Alibaba Cloud Community - April 22, 2024
OpenAnolis - April 22, 2022
2,599 posts | 764 followers
FollowElastic and secure virtual cloud servers to cater all your cloud hosting needs.
Learn MoreHigh 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 MoreAlibaba 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 MoreA HPCaaS cloud platform providing an all-in-one high-performance public computing service
Learn MoreMore Posts by Alibaba Clouder