Diploma Thesis DIP-3512

BibliographyGuo, Xiaolei: Evaluation of a Methodology for Migration of the Database Layer to the Cloud based on an eScience Case Study.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3512 (2013).
93 pages, english.
CR-SchemaC.2.4 (Distributed Systems)
C.4 (Performance of Systems)
H.2.4 (Database Management Systems)

In the last years Cloud computing has become popular among IT organizations. Applications and data can be designed to be run on the Cloud, and can also be partially or completely migrated to the Cloud. The application can be separated into 3 layers: the presentation layer, the business logic layer and the data layer. The data layer can further be separated into 2 sub-layers: the data access layer and the database layer. Migration tasks are applied on these layers.

In order to benefit from the Cloud technology, migrating the data layer or the business logic layer or both of them into the Cloud is required. For the migration there are different migrating scenarios and patterns. The migrating methodologies are different cross different providers. During the migration procedure different problems may occur. The types, causes, and solutions of these problems may also be different. Identifying the properties of these problems and comparing the migrating methodologies are important to the Cloud users. In this thesis we migrate both the data layer and business logic layer of a Scientific Workflow System to the Cloud. The migration scenario “Cloud Bursting” is considered. Several quantitative and qualitative metrics chosen from an ISO/ICE standard are introduced and are used to define the properties of the migrating methodologies. Two migrating methodologies are applied, one is the methodology of Bachmann, the other one is the methodology of Amazon. The required refactoring of the application architecture is investigated and the needed modifications are recorded and explained. Data of the metrics of the two migrating methodologies are collected, compared, and discussed.

Full text and
other links
PDF (843755 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Strauch, Steve
Entry dateMarch 4, 2014
   Publ. Institute   Publ. Computer Science