• 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