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 条
  • [31] Managing renewable energy and carbon footprint in multi-cloud computing environments
    Xu, Minxian
    Buyya, Rajkumar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 135 : 191 - 202
  • [32] A biobjective model for resource provisioning in multi-cloud environments with capacity constraints
    Brotcorne, Luce
    Ezpeleta, Joaquin
    Gale, Carmen
    OPERATIONAL RESEARCH, 2023, 23 (02)
  • [33] PacificClouds: A Flexible MicroServices based Architecture for Interoperability in Multi-Cloud Environments
    de Carvalho, Juliana Oliveira
    Trinta, Fernando
    Vieira, Dario
    CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 448 - 455
  • [34] Are Cloud Platforms Ready for Multi-cloud?
    Kritikos, Kyriakos
    Skrzypek, Pawel
    Zahid, Feroz
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2020), 2020, 12054 : 56 - 73
  • [35] A scalable and flexible platform for service placement in multi-fog and multi-cloud environments
    Azizi, Sadoon
    Farzin, Pedram
    Shojafar, Mohammad
    Rana, Omer
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 1109 - 1136
  • [36] FLEX: A Platform for Scalable Service Placement in Multi-Fog and Multi-Cloud Environments
    Farzin, Pedram
    Azizi, Sadoon
    Shojafar, Mohammad
    Rana, Omer
    Singhal, Mukesh
    2022 AUSTRALIAN COMPUTER SCIENCE WEEK (ACSW 2022), 2022, : 106 - 114
  • [37] Cost Optimization in Multi-site Multi-cloud Environments with Multiple Pricing Schemes
    Bellur, Umesh
    Malani, Arpit
    Narendra, Nanjangud C.
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 689 - 696
  • [38] A scalable and flexible platform for service placement in multi-fog and multi-cloud environments
    Sadoon Azizi
    Pedram Farzin
    Mohammad Shojafar
    Omer Rana
    The Journal of Supercomputing, 2024, 80 : 1109 - 1136
  • [39] Dynamic deadline constrained multi-objective workflow scheduling in multi-cloud environments
    Cai, Xingjuan
    Zhang, Yan
    Li, Mengxia
    Wu, Linjie
    Zhang, Wensheng
    Chen, Jinjun
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 258
  • [40] CBFF: A cloud-blockchain fusion framework ensuring data accountability for multi-cloud environments
    Li, Qi
    Yang, Zhen
    Qin, Xuanmei
    Tao, Dehao
    Pan, Hongyun
    Huang, Yongfeng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 124