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 条
  • [21] Services composition in multi-cloud environments using the skyline service algorithm
    Heidari M.
    Emadi S.
    International Journal of Engineering, Transactions A: Basics, 2021, 34 (01): : 56 - 65
  • [22] A Resource Allocation Model Based on Trust Evaluation in Multi-Cloud Environments
    Alam, A. B. M. Bodrul
    Fadlullah, Zubair MD.
    Choudhury, Salimur
    IEEE ACCESS, 2021, 9 : 105577 - 105587
  • [23] Location-aware brokering for consumers in multi-cloud computing environments
    Heilig, Leonard
    Buyya, Rajkumar
    Voss, Stefan
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 95 : 79 - 93
  • [24] Authorization Policies Specification and Consistency Management within Multi-cloud Environments
    Zahoor, Ehtesham
    Ikram, Asim
    Akhtar, Sabina
    Perrin, Olivier
    SECURE IT SYSTEMS, 2018, 11252 : 272 - 288
  • [25] Towards an SLA-based Service Allocation in Multi-Cloud Environments
    Farokhi, Soodeh
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 591 - 594
  • [26] Application delivery in multi-cloud environments using software defined networking
    Paul, Subharthi
    Jain, Raj
    Samaka, Mohammed
    Pan, Jianli
    COMPUTER NETWORKS, 2014, 68 : 166 - 186
  • [27] EMMCS: An Edge Monitoring Framework for Multi-Cloud Environments using SNMP
    Khoudali, Saad
    Benzidane, Karim
    Sekkaki, Abderrahim
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 619 - 629
  • [28] A Serverless Federated Learning Service Ecosystem for Multi-Cloud Collaborative Environments
    Hu, Cong
    Guan, Zhitao
    Yu, Pengfei
    Yao, Zhen
    Zhang, Cuicui
    Lu, Ruixuan
    Wang, Peng
    2023 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET, 2023, : 364 - 371
  • [29] A biobjective model for resource provisioning in multi-cloud environments with capacity constraints
    Luce Brotcorne
    Joaquín Ezpeleta
    Carmen Galé
    Operational Research, 2023, 23
  • [30] Services Composition in Multi-cloud Environments using the Skyline Service Algorithm
    Heidari, M.
    Emadi, S.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2021, 34 (01): : 56 - 65