DocumentCode :
3435785
Title :
An Architecture for Evaluating Distributed Application Deployments in Multi-clouds
Author :
Papaioannou, Athanasios ; Magoutis, Kostas
Author_Institution :
Inst. of Comput. Sci. (ICS), Found. for Res. & Technol.-Hellas (FORTH), Heraklion, Greece
Volume :
1
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
547
Lastpage :
554
Abstract :
In this paper we present an architecture for the modeling, collection, and evaluation of long-term histories of deployments of distributed multi-tier applications on federations of Clouds (Multi-Clouds). Our goal is to capture several aspects of application development and deployment lifecycle, including the evolving application structure, requirements, goals, and service level objectives, application deployment descriptions, runtime monitoring, and quality control, Cloud provider characteristics, and to provide a Cloud-independent resource classification scheme that is a key to reasoning about Multi-Cloud deployments of complex large-scale applications. Since our target is capturing the continuous evolution of applications and their deployments over time, we ensure that our metadata model is designed to optimize space usage. Additionally, we demonstrate that using the model and data collections over varying deployments of an application (using the SPEC jEnterprise2010 distributed benchmark as a case study) one can answer important questions about which deployment options work best in terms of performance, reliability, cost, and combinations thereof.
Keywords :
cloud computing; data acquisition; meta data; application deployment description; application deployment lifecycle; application development lifecycle; cloud provider characteristics; cloud-independent resource classification scheme; complex large-scale applications; continuous application evolution; data collections; distributed multitier applications; metadata model; multicloud deployments; quality control; runtime monitoring; service-level objectives; space usage optimization; Benchmark testing; Databases; History; Measurement; Monitoring; Servers; Throughput; Cloud computing; Distributed application management; Performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
Conference_Location :
Bristol
Type :
conf
DOI :
10.1109/CloudCom.2013.79
Filename :
6753845
Link To Document :
بازگشت