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 条
  • [31] Performance Estimation of Fault-prone Infrastructure-as-a-Service Cloud Computing Systems and their Cost-aware Optimal Performance Determination
    KunYin Guo
    Ke Yu
    Dan Yang
    Lei Wu
    YuanDou Wang
    [J]. Mobile Networks and Applications, 2017, 22 : 662 - 673
  • [32] A Novel Reinforcement-Learning-Based Approach to Workflow Scheduling Upon Infrastructure-as-a-Service Clouds
    Chen, Peng
    Xia, Yunni
    Yu, Chun
    [J]. INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2021, 18 (01) : 21 - 33
  • [33] Performance Estimation of Fault-prone Infrastructure-as-a-Service Cloud Computing Systems and their Cost-aware Optimal Performance Determination
    Guo, KunYin
    Yu, Ke
    Yang, Dan
    Wu, Lei
    Wang, YuanDou
    [J]. MOBILE NETWORKS & APPLICATIONS, 2017, 22 (04): : 662 - 673
  • [34] Fluctuation-Aware and Predictive Workflow Scheduling in Cost-Effective Infrastructure-as-a-Service Clouds
    Li, Weiling
    Xia, Yunni
    Zhou, Mengchu
    Sun, Xiaoning
    Zhu, Qingsheng
    [J]. IEEE ACCESS, 2018, 6 : 61488 - 61502
  • [35] Profiling-Based Task Scheduling for Factory-Worker Applications in Infrastructure-as-a-Service Clouds
    Zabolotnyi, Rostyslav
    Leitner, Philipp
    Dustdar, Schahram
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 119 - 126
  • [36] Performance Evaluation of a Private Cloud Storage Infrastructure Service for Document Preservation
    Ferreira, Antonio M. A.
    Drummond, Andre C.
    de Araujo, Aleteia Patricia F.
    [J]. 2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [37] Semi-Markov Availability Model Considering Deliberate Malicious Impacts on an Infrastructure-as-a-Service Cloud
    Ivanchenko, Oleg
    Kharchenko, Vyacheslav
    Moroz, Borys
    Kabak, Leonid
    Smoktii, Kyrvlo
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET), 2018, : 570 - 573
  • [38] Using Performance Models for Planning the Redeployment to Infrastructure-as-a-Service Environments: A Case Study
    Lehrig, Sebastian
    Becker, Steffen
    [J]. 2016 12TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES (QOSA), 2016, : 11 - 20
  • [39] dCat: Dynamic Cache Management for Efficient, Performance-sensitive Infrastructure-as-a-Service
    Xu, Cong
    Rajamani, Karthick
    Ferreira, Alexandre
    Felter, Wesley
    Rubio, Juan
    Li, Yang
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [40] Acquiring forensic evidence from infrastructure-as-a-service cloud computing: Exploring and evaluating tools, trust, and techniques
    Dykstra, Josiah
    Sherman, Alan T.
    [J]. DIGITAL INVESTIGATION, 2012, 9 : S90 - S98