Feature placement algorithms for high-variability applications in cloud environments

H. Moens, E. Truyen, S. Walraven, W. Joosen, B. Dhoedt, F. De Turck
2012 2012 IEEE Network Operations and Management Symposium  
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
more » ... ions. 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.
doi:10.1109/noms.2012.6211878 dblp:conf/noms/MoensTWJDT12 fatcat:tbjhakids5gm5acq3jtfdmhpzu