Evaluating robustness of cloud-based systems

被引:10
|
作者
Chauvel, Franck [1 ]
Song, Hui [1 ]
Ferry, Nicolas [1 ]
Fleurey, Franck [1 ]
机构
[1] SINTEF ICT, POB 124 Blindern, N-0314 Oslo, Norway
关键词
Systems architectures; Cloud-based systems; Robustness indicators; Robustness metric; Software deployment; Sensitive components; Failure sequences;
D O I
10.1186/s13677-015-0043-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Various services are now available in the Cloud, ranging from turnkey databases and application servers to high-level services such as continuous integration or source version control. To stand out of this diversity, robustness of service compositions is an important selling argument, but which remains difficult to understand and estimate as it does not only depend on services but also on the underlying platform and infrastructure. Yet, choosing a specific service composition may fail to deliver the expected robustness, but reverting early choices may jeopardise the success of any Cloud project. Inspired by existing models used in Biology to quantify the robustness of ecosystems, we show how to tailor them to obtain early indicators of robustness for cloud-based deployments. This technique helps identify weakest parts in the overall architecture and in turn mitigates the risk of having to revert key architectural choices. We illustrate our approach by comparing the robustness of four alternative deployments of the SensApp application, which includes a MongoDB database, four REST services and a graphical web-front end.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Automated Testing of Cloud-Based Elastic Systems with AUToCLES
    Gambi, Alessio
    Hummer, Waldemar
    Dustdar, Schahram
    [J]. 2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 714 - 717
  • [42] A CLOUD-BASED APPROACH TO DEVELOPMENT OF EMBEDDED SYSTEMS SOFTWARE
    Hausladen, Juergen
    Pohn, Birgit
    Horauer, Martin
    [J]. INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 9, 2016,
  • [43] A conceptual framework for cloud-based advanced planning systems
    Gahm, Christian
    [J]. JOURNAL OF DECISION SYSTEMS, 2022, 32 (01) : 49 - 78
  • [44] Cloud-Based Decision Making in Water Distribution Systems
    Arango, I. Montalvo
    Izquierdo, J. S.
    Campbell, E. O. G.
    Perez-Garcia, R.
    [J]. 16TH WATER DISTRIBUTION SYSTEM ANALYSIS CONFERENCE (WDSA2014): URBAN WATER HYDROINFORMATICS AND STRATEGIC PLANNING, 2014, 89 : 488 - 494
  • [45] Cache policies for cloud-based systems: To keep or not to keep
    Le Scouarnec, Nicolas
    Neumann, Christoph
    Straub, Gilles
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 1 - 8
  • [46] Problems of Identification of Cloud-Based Fuzzy Evolving Systems
    Blazic, Saso
    Skrjanc, Igor
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2016, 2016, 9692 : 173 - 182
  • [47] Cloud-Based Content Centric Storage for Large Systems
    Jaeger, Michael C.
    Messina, Alberto
    Lorenz, Mirko
    Gogouvitis, Spyridon V.
    Kyriazis, Dimosthenis
    Kolodner, Elliot K.
    Su, Xiaomeng
    Bahar, Enver
    [J]. 2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 987 - 994
  • [48] Guest Editorial: Security and Privacy in Cloud-based Systems
    Larrucea, Xabier
    Komnios, Ioannis
    [J]. IET SOFTWARE, 2019, 13 (03) : 171 - 171
  • [49] InCloud: a cloud-based middleware for vehicular infotainment systems
    Mukesh Saini
    Kazi Masudul Alam
    Haolin Guo
    Abdulhameed Alelaiwi
    Abdulmotaleb El Saddik
    [J]. Multimedia Tools and Applications, 2017, 76 : 11621 - 11649
  • [50] Making Cloud-based Systems Elasticity Testing Reproducible
    Albonico, Michel
    Mottu, Jean-Marie
    Sunye, Gerson
    Alvares, Frederico
    [J]. CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 495 - 502