SRL: A Scalability Rule Language for Multi-Cloud Environments

被引:36
|
作者
Kritikos, Kyriakos [1 ]
Domaschka, Joerg [2 ]
Rossini, Alessandro [3 ]
机构
[1] ICS FORTH, Iraklion, Greece
[2] Univ Ulm, Inst Informat Resource Management, D-89069 Ulm, Germany
[3] SINTEF, Dept Networked Syst & Serv, Oslo, Norway
关键词
D O I
10.1109/CloudCom.2014.170
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The benefits of cloud computing have led to a proliferation of infrastructures and platforms covering the provisioning and deployment requirements of many cloud-based applications. However, the requirements of an application may change during its life cycle. Therefore, its provisioning and deployment should be adapted so that the application can deliver its target quality of service throughout its entire life cycle. Existing solutions typically support only simple adaptation scenarios, whereby scalability rules map conditions on fixed metrics to a single scaling action targeting a single cloud environment (e.g., scale out an application component). However, these solutions fail to support complex adaptation scenarios, whereby scalability rules could map conditions on custom metrics to multiple scaling actions targeting multi-cloud environments. In this paper, we propose the Scalability Rule Language (SRL), a language for specifying scalability rules that support such complex adaptation scenarios of multi-cloud applications. SRL provides Eclipse-based tool support, thus allowing modellers not only to specify scalability rules but also to syntactically and semantically validate them. Moreover, SRL is well integrated with the Cloud Modelling Language (CloudML), thus allowing modellers to associate their scalability rules with the components and virtual machines of provisioning and deployment models.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [1] A framework for evaluating security in multi-cloud environments
    Afolaranmi, Samuel Olaiya
    Ferrer, Borja Ramis
    Lastra, Jose Luis Martinez
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3059 - 3066
  • [2] Portal services integrate multi-cloud environments
    Hasegawa, Takashi
    Hirai, Masaki
    NEC Technical Journal, 2015, 9 (02): : 15 - 18
  • [3] Network Coding for IIoT Multi-Cloud Environments
    Zverev, Mihail
    Garrido, Pablo
    Aguero, Ramon
    Bilbao, Josu
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS ( IOT 2019), 2019,
  • [4] Implementing SLA Constraints in Multi-Cloud Environments
    Iordache, George-Valentin
    Tiganoaia, Bogdan
    Negru, Catalin
    Pop, Florin
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2020, 22 (04): : 71 - 81
  • [5] Cooperative Data Access in Multi-cloud Environments
    Le, Meixing
    Kant, Krishna
    Jajodia, Sushil
    DATA AND APPLICATIONS SECURITY AND PRIVACY XXV, 2011, 6818 : 14 - 28
  • [6] Security-as-a-Service in Multi-cloud and Federated Cloud Environments
    Pawar, Pramod S.
    Sajjad, Ali
    Dimitrakos, Theo
    Chadwick, David W.
    TRUST MANAGEMENT IX, 2015, 454 : 251 - 261
  • [7] Modeling and solving cloud service purchasing in multi-cloud environments
    Heilig, Leonard
    Lalla-Ruiz, Eduardo
    Voss, Stefan
    EXPERT SYSTEMS WITH APPLICATIONS, 2020, 147
  • [8] Identification of Corrupted Cloud Storage in Batch Auditing for Multi-Cloud Environments
    Shin, Sooyeon
    Kim, Seungyeon
    Kwon, Taekyoung
    INFORMATION AND COMMUNICATION TECHNOLOGY, 2015, 9357 : 221 - 225
  • [9] LambdaLink: an Operation Management Platform for Multi-Cloud Environments
    Keahey, Kate
    Riteau, Pierre
    Timkovich, Nicholas P.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 39 - 46
  • [10] Automated Setup of Multi-Cloud Environments for Microservices Applications
    Sousa, Gustavo
    Rudametkin, Walter
    Duchien, Laurence
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 327 - 334