Search-Based Genetic Optimization for Deployment and Reconfiguration of Software in the Cloud

Frey, Sören, Fittkau, Florian and Hasselbring, Wilhelm (2013) Search-Based Genetic Optimization for Deployment and Reconfiguration of Software in the Cloud [Paper] In: 35th International Conference on Software Engineering (ICSE 2013), 18.-26. May 2013, San Francisco, CA, USA.

[img]
Preview
Text
ICSE2013-FreyFittkauHasselbring-Preprint.pdf - Reprinted Version

Download (1773Kb) | Preview
[img]
Preview
Slideshow
Slides-ICSE2013-FreyFittkauHasselbring.pdf - Presentation

Download (9Mb) | Preview

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.

Document Type: Conference or Workshop Item (Paper)
Keywords: Cloud computing; Search-based software engineering; Deployment optimization
Research affiliation: Kiel University > Software Engineering
Kiel University > Kiel Marine Science
Date Deposited: 20 Nov 2012 21:38
Last Modified: 06 Jun 2013 20:38
URI: http://eprints.uni-kiel.de/id/eprint/19237

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...