York University
Achieving Adaptation Through Live Virtual Machine Migration in Two-Tier Clouds
Abstract
dc:description.abstractThis thesis presents a model-driven approach for application deployment and management in two-tier heterogeneous cloud environments. For application deployment, we introduce the architecture, the services and the domain specific language that abstract common features of multi-cloud deployments. By leveraging the architecture and the language, application deployers author a deployment model that captures the high-level structure of the application. The deployment model is then translated into deployment workflows on specific clouds. As a use case, we introduce a live VM migration framework that maintains the application quality of services through VM migrations across two tier-clouds. The proposed framework can monitor the performance of the applications and their underlying infrastructure and plan and executes VM migrations to eliminate hotspots in a datacenter. We evaluate both the application deployment architecture and the live migration on public clouds.
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Lu, Hong Bin
- Advisor dc:contributor.advisor
-
- Litoiu, Marin
Subjects
dc:subject × 1Rights
dc:rights- Statement dc:rights
-
- Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
- Language dc:language.iso
- en
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- http://hdl.handle.net/10315/29824
- OAI identifier oai:identifier
- oai:yorkspace.library.yorku.ca:10315/29824