Cargando…
Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces
The pandemic of coronavirus has dramatically disrupted the retail industry, as many stores are forced to close and people across the world are shelter-in-place with online shopping as the inevitable choice. To meet the rapidly increasing demand for e-commerce, more data centers are expected to provi...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Elsevier Inc.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9760204/ https://www.ncbi.nlm.nih.gov/pubmed/37522151 http://dx.doi.org/10.1016/j.suscom.2021.100528 |
_version_ | 1784852409063833600 |
---|---|
author | Everman, Brad Rajendran, Narmadha Li, Xiaomin Zong, Ziliang |
author_facet | Everman, Brad Rajendran, Narmadha Li, Xiaomin Zong, Ziliang |
author_sort | Everman, Brad |
collection | PubMed |
description | The pandemic of coronavirus has dramatically disrupted the retail industry, as many stores are forced to close and people across the world are shelter-in-place with online shopping as the inevitable choice. To meet the rapidly increasing demand for e-commerce, more data centers are expected to provide new or significantly improve existing cloud services that can better support hybrid workloads (e.g. online purchase jobs and batch jobs that support ranking or recommendation systems). Successful cloud systems need to efficiently handle and quickly respond to huge volume of traffic with such hybrid workloads. Meanwhile, it is critical to reduce the total cost of ownership (TCO) for profitability. Improving system utilization is one of the effective techniques to achieve the twin goals of high performance and low TCO. This paper conducts a comprehensive analysis on the 2017 and 2018 cluster traces released by Alibaba, which provides a case study about Alibaba's best practices in improving the performance and cost efficiency of its large-scale cloud systems by consolidating time-sensitive online service jobs with time-insensitive batch jobs. Our investigation indicates that the over-subscription (causing resource waste and low utilization) and under-subscription (causing performance degradation) problems co-exist in the current Alibaba system. We develop a simulator that allows us to evaluate possible solutions to address this problem and their impact on the performance, energy consumption, and TCO. Our experiments show that the estimated TCO can be reduced by $600,000 for the 2018 trace running on over 4,000 machines without compromising performance. The TCO can decrease by nearly $68 million if similar strategy is extrapolated to Alibaba's 432,000 web facing servers. |
format | Online Article Text |
id | pubmed-9760204 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Elsevier Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-97602042022-12-19 Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces Everman, Brad Rajendran, Narmadha Li, Xiaomin Zong, Ziliang Sustainable Computing: Informatics and Systems Article The pandemic of coronavirus has dramatically disrupted the retail industry, as many stores are forced to close and people across the world are shelter-in-place with online shopping as the inevitable choice. To meet the rapidly increasing demand for e-commerce, more data centers are expected to provide new or significantly improve existing cloud services that can better support hybrid workloads (e.g. online purchase jobs and batch jobs that support ranking or recommendation systems). Successful cloud systems need to efficiently handle and quickly respond to huge volume of traffic with such hybrid workloads. Meanwhile, it is critical to reduce the total cost of ownership (TCO) for profitability. Improving system utilization is one of the effective techniques to achieve the twin goals of high performance and low TCO. This paper conducts a comprehensive analysis on the 2017 and 2018 cluster traces released by Alibaba, which provides a case study about Alibaba's best practices in improving the performance and cost efficiency of its large-scale cloud systems by consolidating time-sensitive online service jobs with time-insensitive batch jobs. Our investigation indicates that the over-subscription (causing resource waste and low utilization) and under-subscription (causing performance degradation) problems co-exist in the current Alibaba system. We develop a simulator that allows us to evaluate possible solutions to address this problem and their impact on the performance, energy consumption, and TCO. Our experiments show that the estimated TCO can be reduced by $600,000 for the 2018 trace running on over 4,000 machines without compromising performance. The TCO can decrease by nearly $68 million if similar strategy is extrapolated to Alibaba's 432,000 web facing servers. Elsevier Inc. 2021-06 2021-03-03 /pmc/articles/PMC9760204/ /pubmed/37522151 http://dx.doi.org/10.1016/j.suscom.2021.100528 Text en © 2021 Elsevier Inc. All rights reserved. Since January 2020 Elsevier has created a COVID-19 resource centre with free information in English and Mandarin on the novel coronavirus COVID-19. The COVID-19 resource centre is hosted on Elsevier Connect, the company's public news and information website. Elsevier hereby grants permission to make all its COVID-19-related research that is available on the COVID-19 resource centre - including this research content - immediately available in PubMed Central and other publicly funded repositories, such as the WHO COVID database with rights for unrestricted research re-use and analyses in any form or by any means with acknowledgement of the original source. These permissions are granted for free by Elsevier for as long as the COVID-19 resource centre remains active. |
spellingShingle | Article Everman, Brad Rajendran, Narmadha Li, Xiaomin Zong, Ziliang Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces |
title | Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces |
title_full | Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces |
title_fullStr | Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces |
title_full_unstemmed | Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces |
title_short | Improving the cost efficiency of large-scale cloud systems running hybrid workloads - A case study of Alibaba cluster traces |
title_sort | improving the cost efficiency of large-scale cloud systems running hybrid workloads - a case study of alibaba cluster traces |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9760204/ https://www.ncbi.nlm.nih.gov/pubmed/37522151 http://dx.doi.org/10.1016/j.suscom.2021.100528 |
work_keys_str_mv | AT evermanbrad improvingthecostefficiencyoflargescalecloudsystemsrunninghybridworkloadsacasestudyofalibabaclustertraces AT rajendrannarmadha improvingthecostefficiencyoflargescalecloudsystemsrunninghybridworkloadsacasestudyofalibabaclustertraces AT lixiaomin improvingthecostefficiencyoflargescalecloudsystemsrunninghybridworkloadsacasestudyofalibabaclustertraces AT zongziliang improvingthecostefficiencyoflargescalecloudsystemsrunninghybridworkloadsacasestudyofalibabaclustertraces |