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