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 :
بازگشت