DocumentCode :
2261599
Title :
Feature placement algorithms for high-variability applications in cloud environments
Author :
Moens, Hendrik ; Truyen, Eddy ; Walraven, Stefan ; Joosen, Wouter ; Dhoedt, Bart ; De Turck, Filip
Author_Institution :
Dept. of Inf. Technol., Ghent Univ. - IBBT, Ghent, Belgium
fYear :
2012
fDate :
16-20 April 2012
Firstpage :
17
Lastpage :
24
Abstract :
While the use of cloud computing is on the rise, many obstacles to its adoption remain. One of the weaknesses of current cloud offerings is the difficulty of developing highly customizable applications while retaining the increased scalability and lower cost offered by the multi-tenant nature of cloud applications. In this paper we describe a Software Product Line Engineering (SPLE) approach to the modelling and deployment of customizable Software as a Service (SaaS) applications. Afterwards we define a formal feature placement problem to manage these applications, and compare several heuristic approaches to solve the problem. The scalability and performance of the algorithms is investigated in detail. Our experiments show that the heuristics scale and perform well for systems with a reasonable load.
Keywords :
cloud computing; product development; software reusability; SPLE; SaaS; cloud computing; cloud environments; feature placement algorithms; high-variability applications; software as a service applications; software product line engineering approach; Equations; Hospitals; Mathematical model; Memory management; Random access memory; Servers; Software; Clouds; Distributed computing; SPLE;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Operations and Management Symposium (NOMS), 2012 IEEE
Conference_Location :
Maui, HI
ISSN :
1542-1201
Print_ISBN :
978-1-4673-0267-8
Electronic_ISBN :
1542-1201
Type :
conf
DOI :
10.1109/NOMS.2012.6211878
Filename :
6211878
Link To Document :
بازگشت