• DocumentCode
    635210
  • Title

    Search-based genetic optimization for deployment and reconfiguration of software in the cloud

  • Author

    Frey, Steffen ; Fittkau, Florian ; Hasselbring, Wilhelm

  • Author_Institution
    Software Eng. Group, Kiel Univ., Kiel, Germany
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    512
  • Lastpage
    521
  • Abstract
    Migrating existing enterprise software to cloud platforms involves the comparison of competing cloud deployment options (CDOs). A CDO comprises a combination of a specific cloud environment, deployment architecture, and runtime reconfiguration rules for dynamic resource scaling. Our simulator CDOSim can evaluate CDOs, e.g., regarding response times and costs. However, the design space to be searched for well-suited solutions is extremely huge. In this paper, we approach this optimization problem with the novel genetic algorithm CDOXplorer. It uses techniques of the search-based software engineering field and CDOSim to assess the fitness of CDOs. An experimental evaluation that employs, among others, the cloud environments Amazon EC2 and Microsoft Windows Azure, shows that CDOXplorer can find solutions that surpass those of other state-of-the-art techniques by up to 60%. Our experiment code and data and an implementation of CDOXplorer are available as open source software.
  • Keywords
    cloud computing; genetic algorithms; public domain software; software architecture; Amazon EC2; CDOSim simulator; CDOXplorer; Microsoft Windows Azure; cloud deployment options; cloud environment; cloud platforms; deployment architecture; dynamic resource scaling; enterprise software; genetic algorithm; open source software; optimization problem; runtime reconfiguration rules; search-based genetic optimization; search-based software engineering field; software deployment; software reconfiguration; Biological cells; Genetic algorithms; Nickel; Optimization; Sociology; Software; Time factors; Cloud computing; Deployment optimization; Search-based software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606597
  • Filename
    6606597