A Joint Benchmark-Analytic Approach For Design-Time Assessment of Multi-Cloud Applications

被引:1
|
作者
Evangelinou, Ahanasia [1 ]
Ciavotta, Michele [2 ]
Kousiouris, George [1 ]
Ardagna, Danilo [2 ]
机构
[1] Natl Tech Univ Athens, Athens, Greece
[2] Politecn Milan, I-20133 Milan, Italy
关键词
Benchmarking; Cloud applications; QoS; Model Driven Design; PERFORMANCE;
D O I
10.1016/j.procs.2015.09.224
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Verifying that a software system shows certain non-functional properties is a primary concern for cloud applications. Given the heterogeneous technology offer and the pricing models currently available in the cloud market it is extremely complex to find the deployment that fits the application requirements and provides the best Quality of Service (QoS) and cost trade-offs. This task can be very challenging, even infeasible if performed manually, since the number of solutions may become extremely large depending on the number of possible providers and available technology stacks. Furthermore, with the increasing adoption of cloud computing, there is a need for fair evaluation of cloud systems. Today's cloud services differ among others by cost, performance, consistency guarantees, load-balancing, caching, fault tolerance, and SLAs. Moreover, cloud systems are inherently multi-tenant and their performance can vary over time, depending on the congestion level, provider policies, and the competition among running applications. System architects and developers are challenged with this variety of services and trade-offs. Hence, the purpose of a cloud benchmark should be to help developers when choosing the right architecture and services for their applications. In this paper we propose a joint benchmarking and optimization methodology to support the design and migration of legacy applications to Cloud. Our approach is effective in identifying the deployment of minimum costs, which provide also QoS guarantees. (C) 2015 Published by Elsevier B.V.
引用
收藏
页码:67 / 77
页数:11
相关论文
共 20 条
  • [1] A Design-Time Semi-Automatic Approach for Obfuscating a Business Process Model in a Trusted Multi-Cloud Deployment: A Design-Time Approach for BP Obfuscation
    Nacer, Amina Ahmed
    Goettelmann, Elio
    Youcef, Samir
    Tari, Abdelkamel
    Godart, Claude
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2018, 15 (04) : 61 - 81
  • [2] Security-by-design in multi-cloud applications: An optimization approach
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    INFORMATION SCIENCES, 2018, 454 : 344 - 362
  • [3] Multi-cloud Solution Design for Migrating a Portfolio of Applications to the Cloud
    Asthana, Shubhi
    Megahed, Aly
    Iyoob, Ilyas
    SERVICE-ORIENTED COMPUTING, ICSOC 2020, 2021, 12632 : 485 - 494
  • [4] AN AGENT-BASED APPROACH FOR HYBRID MULTI-CLOUD APPLICATIONS
    Benmerzoug, Djamel
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2013, 14 (02): : 95 - 109
  • [5] A Component-Based Adaptation Approach for Multi-Cloud Applications
    Almeida, Andre
    Cavalcante, Everton
    Batista, Thais
    Cacho, Nelio
    Lopes, Frederico
    2014 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2014, : 49 - 54
  • [6] Supporting the Development and Operation of Multi-Cloud Applications: The MODAClouds Approach
    Di Nitto, Elisabetta
    da Silva, Marcos Aurelio Almeida
    Ardagna, Danilo
    Casale, Giuliano
    Craciun, Ciprian Dorin
    Ferry, Nicolas
    Muntes, Victor
    Solberg, Arnor
    2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 417 - 423
  • [7] Design-time business process compliance assessment based on multi-granularity semantic information
    Sun, Xiaoxiao
    Yang, Siqing
    Zhao, Chenying
    Yu, Dongjin
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (04): : 4943 - 4971
  • [8] An Exact Placement Approach for Optimizing Cost and Recovery Time under Faulty Multi-Cloud Environments
    Diaz-Sanchez, Felipe
    Al Zahr, Sawsan
    Gagnaire, Maurice
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 138 - 143
  • [9] Design-time business process compliance assessment based on multi-granularity semantic information
    Xiaoxiao Sun
    Siqing Yang
    Chenying Zhao
    Dongjin Yu
    The Journal of Supercomputing, 2024, 80 : 4943 - 4971
  • [10] Low-power multi-cloud deployment of large distributed service applications with response-time constraints
    Singh, Babneet
    Kaur, Ravneet
    Woodside, Murray
    Chinneck, John W.
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):