DocumentCode :
650610
Title :
A Declarative Environment for Automatic Performance Evaluation in IaaS Clouds
Author :
Cunha, Micaela ; Mendonca, Nabor ; Sampaio, Americo
Author_Institution :
Programa de Pos-Grad. em Inf. Aplic. (PPGIA), Univ. de Fortaleza (UNIFOR), Fortaleza, Brazil
fYear :
2013
fDate :
June 28 2013-July 3 2013
Firstpage :
285
Lastpage :
292
Abstract :
One of the main challenges faced by users of infrastructure-as-a-service (IaaS) clouds is the difficulty to adequately estimate the virtual resources necessary for their applications. Although many cloud providers offer programatic ways to rapidly acquire and release resources, it is important that users have a prior understanding of the impact that each virtual resource type offered by the provider may impose on application performance. This paper presents Cloud Crawler, a new declarative environment aimed at supporting users in describing and automatically executing application performance tests in IaaS clouds. To this end, the environment provides a novel declarative domain-specific language, called Crawl, which supports the description of a variety of performance evaluation scenarios in multiple IaaS clouds, and an extensible Java-based cloud execution engine, called Crawler, which automatically configures, executes and collects the results of each performance evaluation scenario described in Crawl. To illustrate Cloud Crawler´s potential benefits, the paper reports on an experimental evaluation of a social network application in two public IaaS cloud providers, in which the proposed environment has successfully been used to investigate the application performance for different virtual machine configurations and under different demand levels.
Keywords :
Java; cloud computing; specification languages; virtual machines; Cloud Crawler; Crawl language; IaaS clouds; application performance tests; automatic performance evaluation; declarative domain-specific language; declarative environment; extensible Java-based cloud execution engine; infrastructure-as-a-service; public IaaS cloud providers; social network application; virtual machine configurations; virtual resources; Crawlers; Databases; Engines; Generators; Performance evaluation; Servers; Virtual machining; IaaS clouds; performance evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5028-2
Type :
conf
DOI :
10.1109/CLOUD.2013.12
Filename :
6676706
Link To Document :
بازگشت