Title
A multi-criteria approach for assessing cloud deployment options based on non-functional requirements
Abstract
Cloud computing is a recent computing paradigm that is changing software engineering. It offers scalable virtual compute resources at low prices, thus attracting many software developers interested in reducing their infrastructure and operational costs. Even though using cloud solutions is simple, with many providers and resource types available, a common difficulty developers face is how to best configure their applications using a myriad of cloud services, specially when considering different attributes such as cost, scalability, performance and others. A wrong architectural decision can lead to a significant cost increase or a deployment option that does not meet the minimum required performance. This work presents an approach that relies on non-functional requirements as key drivers for assessing and selecting, based on a multi-criteria optimization method, the best architectural options for deploying applications in the cloud. Results from a real application (WordPress) deployed in a popular cloud provider (Amazon) are discussed to illustrate the use and benefits of the approach.
Year
DOI
Venue
2015
10.1145/2695664.2695923
SAC 2015: Symposium on Applied Computing Salamanca Spain April, 2015
Keywords
Field
DocType
Cloud deployment, Architectural analysis, Multi-criteria, AHP
Software deployment,Computer science,Computer security,Risk analysis (engineering),Software,Cloud computing security,Analytic hierarchy process,Non-functional requirement,Cloud testing,Scalability,Cloud computing
Conference
ISBN
Citations 
PageRank 
978-1-4503-3196-8
6
0.43
References 
Authors
14
4
Name
Order
Citations
PageRank
Ronaldo Gonçalves Junior160.43
Tiago Rolim260.43
Americo Sampaio31169.35
Nabor C. Mendonça420315.27