How to adapt applications for the Cloud environment
Autor: | Steve Strauch, Frank Leymann, Tobias Binz, Vasilios Andrikopoulos |
---|---|
Rok vydání: | 2012 |
Předmět: |
Flexibility (engineering)
Numerical Analysis business.industry Computer science Distributed computing 020206 networking & telecommunications 020207 software engineering Cloud computing 02 engineering and technology Virtualization computer.software_genre Application layer Data access layer Computer Science Applications Theoretical Computer Science Computational Mathematics Computational Theory and Mathematics 0202 electrical engineering electronic engineering information engineering Business logic Resource management Adaptation (computer science) business computer Software |
Zdroj: | Computing. 95:493-535 |
ISSN: | 1436-5057 0010-485X |
Popis: | The migration of existing applications to the Cloud requires adapting them to a new computing paradigm. Existing works have focused on migrating the whole application stack by means of virtualization and deployment on the Cloud, delegating the required adaptation effort to the level of resource management. With the proliferation of Cloud services allowing for more flexibility and better control over the application migration, the migration of individual application layers, or even individual architectural components to the Cloud, becomes possible. Towards this goal, in this work we focus on the challenges and solutions for each layer when migrating different parts of the application to the Cloud. We categorize different migration types and identify the potential impact and adaptation needs for each of these types on the application layers based on an exhaustive survey of the State of the Art. We also investigate various cross-cutting concerns that need to be considered for the migration of the application, and position them with respect to the identified migration types. Finally, we present some of the open research issues in the field and position our future work targeting these research questions. |
Databáze: | OpenAIRE |
Externí odkaz: |