FIFE: an Infrastructure-as-code based Framework for Evaluating VM instances from multiple clouds
MetadataShow full item record
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.
Lin , Y , Briggs , J & Barker , A D 2020 , FIFE: an Infrastructure-as-code based Framework for Evaluating VM instances from multiple clouds . in 13th IEEE/ACM International Conferencce on Utility and Cloud Computing . IEEE Computer Society , 13th IEEE/ACM International Conferencce on Utility and Cloud Computing (UCC 2020) , 7/12/20 . https://doi.org/FIFE: An Infrastructure-as-Code Based Framework for Evaluating VM Instances from Multiple Cloudsconference
13th IEEE/ACM International Conferencce on Utility and Cloud Computing
DOIhttps://doi.org/FIFE: An Infrastructure-as-Code Based Framework for Evaluating VM Instances from Multiple Clouds
Copyright © 2020 IEEE. This work has been made available online in accordance with publisher policies or with permission. Permission for further reuse of this content should be sought from the publisher or the rights holder. This is the author created accepted manuscript following peer review and may differ slightly from the final published version. The final published version of this work is available at https://ieeexplore.ieee.org/.
DescriptionFunding: ABC project (Adaptive Brokerage for the Cloud) funded by EPSRC EP/R010528/1.
Items in the St Andrews Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.