A Model-based Approach for Design Time Elasticity Rules Generation

被引:3
作者
Abbasipour, Mahin [1 ]
Khendek, Ferhat [1 ]
Toeroe, Maria [2 ]
机构
[1] Concordia Univ, ECE, Montreal, PQ, Canada
[2] Ericsson Inc, Montreal, PQ, Canada
来源
2018 23RD INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS) | 2018年
基金
加拿大自然科学与工程研究理事会;
关键词
elasticity; elasticity rule generation; dynamic reconfiguration; model driven approach;
D O I
10.1109/ICECCS2018.2018.00018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Elasticity is a key feature of cloud systems. It allows service providers to adapt resource provisioning to workload changes without impacting the users. For this purpose, the system is periodically reconfigured according to workload variations using elasticity rules or policies. The challenge is to come up with those elasticity rules that efficiently provision resources to handle the workload variations and meet the quality of service expressed in the Service Level Agreements (SLAs). The definition of such elasticity rules is a challenging task. In this paper, we propose the generation of the elasticity rules automatically at system configuration design time, i.e. offline. We propose a model based approach that generates automatically these elasticity rules using the information acquired from the dimensioning and configuration of the system.
引用
收藏
页码:93 / 103
页数:11
相关论文
共 29 条
[1]  
Abbasipour M., 2015, FORMALISMS REUSE SYS
[2]  
Al-Dhuraibi Y., 2017, IEEE T SERVICES COMP
[3]  
Ali-Eldin A., 2012, NETW OP MAN S NOMS M
[4]  
[Anonymous], 2012, OMG Object Constraint Language (OCL) Version 2.3.1
[5]   Applying reinforcement learning towards automating resource allocation and application scalability in the cloud [J].
Barrett, Enda ;
Howley, Enda ;
Duggan, Jim .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (12) :1656-1674
[6]   Software architecture definition for on-demand cloud provisioning [J].
Chapman, Clovis ;
Emmerich, Wolfgang ;
Marquez, Fermin Galan ;
Clayman, Stuart ;
Galis, Alex .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2012, 15 (02) :79-100
[7]  
Copil G., 2013, S CLUST CLOUD GRID C
[8]  
Domaschka J., 2014, EUR C SERV OR CLOUD
[9]  
Dutreilh X., 2011, AUTONOMIC AUTONOMOUS
[10]  
Galstyan A., 2004, P 3 INT JIONT C AUT