On the Value of Service Demand Estimation for Auto-scaling

被引:17
作者
Bauer, Andre [1 ]
Grohmann, Johannes [1 ]
Herbst, Nikolas [1 ]
Kounev, Samuel [1 ]
机构
[1] Univ Wurzburg, Wurzburg, Germany
来源
MEASUREMENT, MODELLING AND EVALUATION OF COMPUTING SYSTEMS, MMB 2018 | 2018年 / 10740卷
关键词
Service demand estimation; Auto-scaling; Online estimation; Elastic cloud computing;
D O I
10.1007/978-3-319-74947-1_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the context of performance models, service demands are key model parameters capturing the average time individual requests of different workload classes are actively processed. In a system under load, due to measurement interference, service demands normally cannot be measured directly, however, a number of estimation approaches exist based on high-level performance metrics. In this paper, we show that service demands provide significant benefits for implementing modern auto-scalers. Auto-scaling describes the process of dynamically adjusting the number of allocated virtual resources (e.g., virtual machines) in a data center according to the incoming workload. We demonstrate that even a simple auto-scaler that leverages information about service demands significantly outperforms auto-scalers solely based on CPU utilization measurements. This is shown by testing two approaches in three different scenarios. Our results show that the service demand-based auto-scaler outperforms the CPU utilization-based one in all scenarios. Our results encourage further research on the application of service demand estimates for resource management in data centers.
引用
收藏
页码:142 / 156
页数:15
相关论文
共 30 条
[1]  
Ali-Eldin A, 2012, IEEE IFIP NETW OPER, P204, DOI 10.1109/NOMS.2012.6211900
[2]  
[Anonymous], 2014, P 5 ACMSPEC INT C PE
[3]  
[Anonymous], 2008, P USENIX S NETW SYST
[4]  
Bolch G., 2006, Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications
[5]  
Brosig F., 2009, PROC INT C PERFORM E, P1
[6]  
BUNCH JR, 1974, MATH COMPUT, V28, P231, DOI 10.1090/S0025-5718-1974-0331751-8
[7]   Self-Tuning Resource Demand Estimation [J].
Grohmann, Johannes ;
Herbst, Nikolas ;
Spinner, Simon ;
Kounev, Samuel .
2017 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC COMPUTING (ICAC), 2017, :21-26
[8]  
Thu HNT, 2013, 2013 COMPUTING, COMMUNICATIONS AND IT APPLICATIONS CONFERENCE (COMCOMAP), P69, DOI 10.1109/ComComAp.2013.6533611
[9]  
Herbst N., 2016, ABS160403470 CORR
[10]   BUNGEE: An Elasticity Benchmark for Self-Adaptive IaaS Cloud Environments [J].
Herbst, Nikolas Roman ;
Kounev, Samuel ;
Weber, Andreas ;
Groenda, Henning .
2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, :46-56