|Guo, Xiaolei: Evaluation of a Methodology for Migration of the Database Layer to the Cloud based on an eScience Case Study. |
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 3512 (2013).
93 Seiten, englisch.
|CR-Klassif.||C.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.
|PDF (843755 Bytes)|
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Eingabedatum||4. März 2014|