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 条
  • [41] File processing security detection in multi-cloud environments: a process mining approach
    Xiaolu Zhang
    Lei Cui
    Wuqiang Shen
    Jijun Zeng
    Li Du
    Haoyang He
    Long Cheng
    Journal of Cloud Computing, 12
  • [42] SECURING MULTI-CLOUD BY AUDITING
    Kumar, S. Naveen Vignesh
    Meenakshi, R.
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON SENSING, SIGNAL PROCESSING AND SECURITY (ICSSS), 2017, : 253 - 258
  • [43] A Formal Approach for the Identification of Authorization Policy Conflicts within Multi-Cloud Environments
    Ehtesham Zahoor
    Asim Ikram
    Sabina Akhtar
    Olivier Perrin
    Journal of Grid Computing, 2022, 20
  • [45] Adaptive Resource Allocation and Consolidation for Scientific Workflow Scheduling in Multi-Cloud Environments
    Chen, Zheyi
    Lin, Kai
    Lin, Bing
    Chen, Xing
    Zheng, Xianghan
    Rong, Chunming
    IEEE ACCESS, 2020, 8 : 190173 - 190183
  • [46] A Framework for Orchestrating Secure and Dynamic Access of loT Services in Multi-Cloud Environments
    Kazim, Muhammad
    Liu, Lu
    Zhu, Shao Ying
    IEEE ACCESS, 2018, 6 : 58619 - 58633
  • [47] MulticloudFL: Adaptive Federated Learning for Improving Forecasting Accuracy in Multi-Cloud Environments
    Stefanidis, Vasilis-Angelos
    Verginadis, Yiannis
    Mentzas, Gregoris
    INFORMATION, 2023, 14 (12)
  • [48] COSTA: A cost-driven solution for migrating applications in multi-cloud environments
    da Silva, Leandro C.
    de Medeiros, Robson W. A.
    Rosa, Nelson S.
    38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 57 - 63
  • [49] Neural Network-Powered Intrusion Detection in Multi-Cloud and Fog Environments
    Zhang, Yanfeng
    Xu, Zhe
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (06) : 230 - 238
  • [50] Task Scheduling in Multi-Cloud Environments for Spark Workflow under Performance Uncertainty
    Rajput, Kamran Yaseen
    Li, Xiaoping
    Lakhan, Abdullah
    Chang, Jinquan
    Mahesar, Abdul Rasheed
    Sajnani, Dileep Kumar
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 2752 - 2757