DocumentCode :
704231
Title :
PANIC: Modeling Application Performance over Virtualized Resources
Author :
Giannakopoulos, Ioannis ; Tsoumakos, Dimitrios ; Papailiou, Nikolaos ; Koziris, Nectarios
Author_Institution :
Comput. Syst. Lab., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2015
fDate :
9-13 March 2015
Firstpage :
213
Lastpage :
218
Abstract :
In this work we address the problem of predicting the performance of a complex application deployed over virtualized resources. Cloud computing has enabled numerous companies to develop and deploy their applications over cloud infrastructures for a wealth of reasons including (but not limited to) decrease costs, avoid administrative effort, rapidly allocate new resources, etc. Virtualization however, adds an extra layer in the software stack, hardening the prediction of the relation between the resources and the application performance, which is a key factor for every industry. To address this challenge we propose PANIC, a system which obtains knowledge for the application by actually deploying it over a cloud infrastructure and then, approximating the performance of the application for the all possible deployment configurations. The user of PANIC defines a set of resources along with their respective ranges and then the system samples the deployment space formed by all the combinations of the resources, deploys the application in some representative points and utilizes a wealth of approximation techniques to predict the behavior of the application in the remainder space. The experimental evaluation has indicated that a small portion of the possible deployment configurations is enough to create profiles with high accuracy for three real world applications.
Keywords :
approximation theory; cloud computing; virtualisation; PANIC; approximation techniques; cloud computing; cloud infrastructure; cloud infrastructures; complex application; modeling application performance; remainder space; software stack; virtualized resources; Accuracy; Approximation methods; Benchmark testing; Engines; Linear programming; Measurement; Prediction algorithms; application performance; cloud applications; performance modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Engineering (IC2E), 2015 IEEE International Conference on
Conference_Location :
Tempe, AZ
Type :
conf
DOI :
10.1109/IC2E.2015.27
Filename :
7092920
Link To Document :
بازگشت