Cloud Crawler: a declarative performance evaluation environment for infrastructure-as-a-service clouds

被引:17
|
作者
Cunha, M. [1 ]
Mendonca, N. C. [1 ]
Sampaio, A. [1 ]
机构
[1] Univ Fortaleza UNIFOR, Programa Posgrad Informat Aplicada PPGIA, Ave Washington Soares 1321, BR-60811905 Fortaleza, Ceara, Brazil
来源
关键词
declarative environment; performance evaluation; cloud computing;
D O I
10.1002/cpe.3825
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As the number of infrastructure-as-a-service (IaaS) cloud offers in the market increases, selecting an appropriate configuration of cloud resources for a given application becomes a non-trivial task even for experienced developers. Because cloud resources are relatively cheap, usually charged by the hour, developers could systematically evaluate the performance of their application using different resource types from different cloud providers, thus allowing them to accurately identify the best providers and resource types for their application. However, conducting systematic performance tests in multiple IaaS clouds may require a significant amount of planning and configuration effort from application developers. This paper presents Cloud Crawler, a declarative environment for specifying and conducting application performance tests in IaaS clouds. The environment includes a novel declarative domain-specific language, Crawl, by means of which cloud users can describe, at a high abstraction level, a large variety of performance evaluation scenarios for a given application, and a scenario execution engine, Crawler, which automatically configures, executes, and collects the results of the scenarios described in Crawl. The paper also reports on how Cloud Crawler has been successfully used to systematically test the performance of two open-source web applications in public IaaS clouds. Copyright (c) 2016 John Wiley & Sons, Ltd.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    [J]. COMPANION OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 53 - 56
  • [2] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    [J]. 2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 257 - 258
  • [3] Stochastic Modeling and Quality Evaluation of Infrastructure-as-a-Service Clouds
    Xia, Yunni
    Zhou, MengChu
    Luo, Xin
    Zhu, Qingsheng
    Li, Jia
    Huang, Yu
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (01) : 162 - 170
  • [4] Percentile Performance Analysis of Infrastructure-as-a-Service clouds with task retrials
    Zhu, Li
    Wang, Yuandou
    Zheng, Wanbo
    Wu, Lei
    Yuan, Ye
    Chen, Peng
    Xia, Yunni
    [J]. PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 270 - 274
  • [5] On dynamic performance estimation of fault-prone Infrastructure-as-a-Service clouds
    Zheng, Wanbo
    Wang, Yuandou
    Xia, Yunni
    Wu, Quanwang
    Wu, Lei
    Guo, Kunyin
    Li, Weiling
    Luo, Xin
    Zhu, Qingsheng
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2017, 13 (07):
  • [6] PerfCompass: Online Performance Anomaly Fault Localization and Inference in Infrastructure-as-a-Service Clouds
    Dean, Daniel J.
    Nguyen, Hiep
    Wang, Peipei
    Gu, Xiaohui
    Sailer, Anca
    Kochut, Andrzej
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (06) : 1742 - 1755
  • [7] A Scalable Availability Model for Infrastructure-as-a-Service Cloud
    Longo, Francesco
    Ghosh, Rahul
    Naik, Vijay K.
    Trivedi, Kishor S.
    [J]. 2011 IEEE/IFIP 41ST INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2011, : 335 - 346
  • [8] The State of Public Infrastructure-as-a-Service Cloud Security
    Huang, Wei
    Ganjali, Afshar
    Kim, Beom Heyn
    Oh, Sukwon
    Lie, David
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (04)
  • [9] A Declarative Environment for Automatic Performance Evaluation in IaaS Clouds
    Cunha, Matheus
    Mendonca, Nabor
    Sampaio, Americo
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 285 - 292
  • [10] Performance Modeling to Support Multi-Tier Application Deployment to Infrastructure-as-a-Service Clouds
    Lloyd, Wes
    Pallickara, Shrideep
    David, Olaf
    Lyon, Jim
    Arabi, Mazdak
    Rojas, Ken
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 73 - 80