Model-driven Application Refactoring to Minimize Deployment Costs in Preemptible Cloud Resources

被引:0
|
作者
Dubois, Daniel J. [1 ]
Trubiani, Catia [2 ]
Casale, Giuliano [1 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
[2] Gran Sasso Sci Inst GSSI, Laquila, Italy
关键词
software performance engineering; cloud computing; application refactoring; resource provisioning;
D O I
10.1109/CLOUD.2016.50
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance assessment of cloud-based applications requires new methodologies to deal with the complexity of software systems and the variability of cloud resources. In this paper, we address the problem of reducing the total costs for running cloud-based applications while fulfilling servicelevel objectives (SLOs). To this end, we define an approach to refactor a cloud application in such a way that, when it is deployed, it requires less computational capacity and therefore less resources. We experimented our approach on top of a modified optimal provisioning heuristic designed for preemptible cloud resources and the results show that it reduces deployment costs, up to 60% when compared to the same approach, but without model-driven application refactoring.
引用
收藏
页码:335 / 342
页数:8
相关论文
共 50 条
  • [1] Model-Driven Elasticity for Cloud Resources
    Brabra, Hayet
    Mtibaa, Achraf
    Gaaloul, Walid
    Benatallah, Boualem
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 187 - 202
  • [2] Model-Driven Orchestration for Cloud Resources
    Brabra, Hayet
    Mtibaa, Achraf
    Gaaloul, Walid
    Benatallah, Boualem
    Gargouri, Faiez
    [J]. 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 422 - 429
  • [3] Model-Driven Approach to Hadoop Deployment in Cloud
    Chen, Zheyi
    Xiang, Tao
    Chen, Xing
    [J]. 2017 5TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD), 2017, : 145 - 148
  • [4] Cloud Standby Deployment: A Model-Driven Deployment Method for Disaster Recovery in the Cloud
    Lenk, Alexander
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 933 - 940
  • [5] A Model-Driven Solution for Automatic Software Deployment in the Cloud
    Ribeiro, Franklin Magalhaes, Jr.
    da Rocha, Tarcisio
    Santos, Joanna C. S.
    Moreno, Edward David
    [J]. INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 591 - 601
  • [6] Formal model-driven program refactoring
    Massoni, Tiago
    Gheyi, Rohit
    Borba, Paulo
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 4961 : 362 - +
  • [7] Model-Driven Simulation of Elastic OCCI Cloud Resources
    Ahmed-Nacer, Mehdi
    Kallel, Slim
    Zalila, Faiez
    Merle, Philippe
    Gaaloul, Walid
    [J]. COMPUTER JOURNAL, 2022, 65 (05): : 1144 - 1166
  • [8] A Model-Driven Framework for Interoperable Cloud Resources Management
    Weerasiri, Denis
    Barukh, Moshe Chai
    Benatallah, Boualem
    Cao, Jian
    [J]. SERVICE-ORIENTED COMPUTING, (ICSOC 2016), 2016, 9936 : 186 - 201
  • [9] A Model-Driven Approach to Continuous Delivery of Cloud Resources
    Sandobalin, Julio
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2017 WORKSHOPS, 2018, 10797 : 346 - 351
  • [10] A Model-driven Approach to Automate the Deployment and Management of Cloud Services
    Bhattacharjee, Anirban
    Barve, Yogesh
    Gokhale, Aniruddha
    Kuroda, Takayuki
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 109 - 114