FIFE: an Infrastructure-as-Code Based Framework for Evaluating VM Instances from Multiple Clouds

被引:1
|
作者
Lin, Yuhui [1 ]
Briggs, Jack [1 ]
Barker, Adam [1 ]
机构
[1] Univ St Andrews, St Andrews, Fife, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Cloud Computing; Infrastructure-as-Code; VM Evaluation Framework; Bayesian Optimization;
D O I
10.1109/UCC48980.2020.00028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To choose an optimal VM, Cloud users often need to step a process of evaluating the performance of VMs by benchmarking or running a black-box search technique such as Bayesian optimisation. To facilitate the process, we develop a generic and highly configurable Framework with Infrastructure-as-Code (IaC) support For VM Evaluation (FIFE). FIFE abstract the process as a searcher, selector, deployer and interpreter. It allows users to specify the target VM sets and evaluation objectives with JSON to automate the process. We demonstrate the use of the framework by setting up of a Bayesian optimization VM searching system. We evaluate the system with various experimental setups, i.e. different combinations of cloud provider numbers and parallel search. The results show that the search efficiency remains the same for the case when the search space is consist of VM from multiple cloud providers, and the parallel search can significantly reduce search time when the number of parallelisation is set properly.
引用
收藏
页码:91 / 100
页数:10
相关论文
共 50 条
  • [1] Cloud WorkBench - Infrastructure-as-Code Based Cloud Benchmarking
    Scheuner, Joel
    Leitner, Philipp
    Cito, Jurgen
    Gall, Harald
    [J]. 2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, : 246 - 253
  • [2] Adoption, Support, and Challenges of Infrastructure-as-Code: Insights from Industry
    Guerriero, Michele
    Garriga, Martin
    Tamburri, Damian A.
    Palomba, Fabio
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 580 - 589
  • [3] Cloud WorkBench: Benchmarking laaS Providers based on Infrastructure-as-Code
    Scheuner, Joel
    Cito, Juergen
    Leitner, Philipp
    Gall, Harald
    [J]. WWW'15 COMPANION: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2015, : 239 - 242
  • [4] TOSCA-based Intent modelling: goal-modelling for infrastructure-as-code
    Tamburri, Damian A.
    Van den Heuvel, Willem-Jan
    Lauwers, Chris
    Lipton, Paul
    Palma, Derek
    Rutkowski, Matt
    [J]. SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2019, 34 (2-3): : 163 - 172
  • [5] CoSpot: A Cooperative VM Allocation Framework for Increased Revenue from Spot Instances
    Iqba, Syed M.
    Li, Haley
    Bergsma, Shane
    Beschastnikh, Ivan
    Hu, Alan J.
    [J]. PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 540 - 556
  • [6] SDN-Based Framework for Infrastructure as a Service Clouds
    Amarasinghe, Heli
    Karmouch, Ahmed
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 782 - 789
  • [7] Performance Measure-Based Framework for Evaluating Transportation Infrastructure Resilience
    Cordero, Fernando
    Lamondia, Jeffrey J.
    Bowers, Benjamin F.
    [J]. TRANSPORTATION RESEARCH RECORD, 2024, 2678 (05) : 601 - 616
  • [8] Learning from Multiple Instances: A Two-Stage Unsupervised Image Denoising Framework Based on Deep Image Prior
    Xu, Shaoping
    Chen, Xiaojun
    Tang, Yiling
    Jiang, Shunliang
    Cheng, Xiaohui
    Xiao, Nan
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (21):
  • [9] A VM-Based Detection Framework against Remote Code Execution Attacks for Closed Source Network Devices
    Shin, Youngjoo
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (07):
  • [10] Multiple priming instances increase the impact of practice-based but not verbal code-based stimulus-response associations
    Pfeuffer, Christina U.
    Moutsopoulou, Karolina
    Waszak, Florian
    Kiesel, Andrea
    [J]. ACTA PSYCHOLOGICA, 2018, 184 : 100 - 109