DocumentCode
1710055
Title
Automating Resource Selection and Configuration in Inter-clouds through a Software Product Line Method
Author
Ferreira Leite, Alessandro ; Alves, Vander ; Nunes Rodrigues, Genaina ; Tadonki, Claude ; Eisenbeis, Christine ; Magalhaes Alves de Melo, Alba Cristina
Author_Institution
Univ. Paris-Sud, Paris, France
fYear
2015
Firstpage
726
Lastpage
733
Abstract
Nowadays, cloud users face three important problems: (a) choosing one or more appropriate cloud provider(s) to run their application(s), (b) selecting appropriate cloud resources, which implies having enough information about the available resources, including their characteristics and constraints, and (c) configuring the cloud resources. These problems are mostly due to the wide range of resources. These resources usually have distinct dependencies, and they are offered at various clouds´ layers. In this complex scenario, the users often have to handle cloud resources and their dependencies manually. This is an error-prone and time-consuming activity, even for skilled cloud users and system administrators. In this context, this paper proposes a software product line engineering (SPLE) method and a tool to deal with these issues. Our SPL-based engineering method enables a declarative and goal-oriented strategy. Furthermore, it allows resource selection and configuration in inter-cloud environments. In our proposal, the cloud users specify their applications and requirements, and our tool automatically selects and configures a suitable computing environment, taking into account temporal and functional dependencies. Experimental results on Amazon EC2 and Google Compute Engine (GCE) show that our approach enables unskilled users to have access to advanced inter-cloud computing configurations, without being concerned with the characteristics of each cloud.
Keywords
cloud computing; resource allocation; software product lines; SPL-based engineering method; cloud provider; cloud resource selection; cloud users; declarative strategy; error prone activity; functional dependency; goal oriented strategy; intercloud computing configuration; resource configuration; software product line engineering; system administrators; temporal dependency; time consuming activity; Benchmark testing; Computational modeling; Concrete; Electronic mail; Engines; Google; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location
New York City, NY
Print_ISBN
978-1-4673-7286-2
Type
conf
DOI
10.1109/CLOUD.2015.101
Filename
7214111
Link To Document