Flux: Decoupled Auto-Scaling for Heterogeneous Query Workload in Alibaba AnalyticDB

被引:0
|
作者
Li, Wei [1 ]
Zhang, Jiachi [1 ]
Yin, Ye [1 ]
Li, Yan [1 ]
Zhu, Zhanyang [1 ]
Zhou, Wenchao [1 ]
Lin, Liang [1 ]
Li, Feifei [1 ]
机构
[1] Alibaba Grp, Hangzhou, Peoples R China
关键词
cloud data warehouse; auto-scaling; heterogeneous workloads; MANAGEMENT;
D O I
10.1145/3626246.3653381
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern cloud data warehouses are integral to processing heterogeneous query workloads, which range from quick online transactions to intensive ad-hoc queries and extract, transform, load (ETL) processes. The synchronization of heterogeneous workloads, particularly the blend of short and long-running queries, often degrades performance due to intricate concurrency controls and cooperative multi-tasking execution models. Additionally, the auto-scaling mechanisms for mixed workloads can lead to spikes in demand and underutilized resources, impacting both performance and cost-efficiency. This paper introduces the Flux, a cloud-native workload auto-scaling platform designed for Alibaba AnalyticDB, which implements a pioneering decoupled auto-scaling architecture. By separating the scaling mechanisms for short and long-running queries, Flux not only resolves performance bottlenecks but also harnesses the elasticity of serverless container instances for ondemand resource provisioning. Our extensive evaluations demonstrate Flux's superiority over traditional scaling methods, with up to a 75% reduction in query response time (RT), a 19.0% increase in resource utilization ratio, and a 77.8% decrease in cost overhead.
引用
下载
收藏
页码:255 / 268
页数:14
相关论文
共 22 条
  • [11] A cost-aware auto-scaling approach using the workload prediction in service clouds
    Jingqi Yang
    Chuanchang Liu
    Yanlei Shang
    Bo Cheng
    Zexiang Mao
    Chunhong Liu
    Lisha Niu
    Junliang Chen
    Information Systems Frontiers, 2014, 16 : 7 - 18
  • [12] Hierarchical Auto-scaling Policies for Data Stream Processing on Heterogeneous Resources
    Russo, Gabriele Russo
    Cardellini, Valeria
    Lo Presti, Francesco
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2023, 18 (04)
  • [13] A cost-aware auto-scaling approach using the workload prediction in service clouds
    Yang, Jingqi
    Liu, Chuanchang
    Shang, Yanlei
    Cheng, Bo
    Mao, Zexiang
    Liu, Chunhong
    Niu, Lisha
    Chen, Junliang
    INFORMATION SYSTEMS FRONTIERS, 2014, 16 (01) : 7 - 18
  • [14] Microservice Auto-Scaling Algorithm Based on Workload Prediction in Cloud-Edge Collaboration Environment
    Peng, Zijun
    Tang, Bing
    Xu, Wei
    Yang, Qing
    Hussaini, Ehsanullah
    Xiao, Yuqiang
    Li, Haiyan
    2023 IEEE INTERNATIONAL CONFERENCES ON INTERNET OF THINGS, ITHINGS IEEE GREEN COMPUTING AND COMMUNICATIONS, GREENCOM IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING, CPSCOM IEEE SMART DATA, SMARTDATA AND IEEE CONGRESS ON CYBERMATICS,CYBERMATICS, 2024, : 608 - 615
  • [15] Predictive Auto-scaling: LSTM-Based Multi-step Cloud Workload Prediction
    Suleiman, Basem
    Alibasa, Muhammad Johan
    Chang, Ya-Yuan
    Anaissi, Ali
    SERVICE-ORIENTED COMPUTING - ICSOC 2023 WORKSHOPS, 2024, 14518 : 5 - 16
  • [16] Virtual Hadoop: MapReduce over Docker Containers with an Auto-Scaling Mechanism for Heterogeneous Environments
    Chen, Yi-Wei
    Hung, Shih-Hao
    Tu, Chia-Heng
    Yeh, Chih Wei
    2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 201 - 206
  • [17] QoE-Aware Auto-Scaling of Heterogeneous Containerized Services (and its application to Health Services)
    Santos, Guilherme
    Paulino, Herve
    Vardasca, Tome
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 242 - 249
  • [18] A reliable and cost-efficient auto-scaling system for web applications using heterogeneous spot instances
    Qu, Chenhao
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 65 : 167 - 180
  • [19] Learning to make auto-scaling decisions with heterogeneous spot and on-demand instances via reinforcement learning
    Lin, Liduo
    Pan, Li
    Liu, Shijun
    INFORMATION SCIENCES, 2022, 614 (480-496) : 480 - 496
  • [20] Unequal-interval based loosely coupled control method for auto-scaling heterogeneous cloud resources for web applications
    Cai, Zhicheng
    Liu, Duan
    Lu, Yifei
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (23):