Migration of Workloads to Clouds - overview
Migration of Workloads to Clouds
The goal of the project is to assist the migration of workloads from physical and virtualized environments to virtualized environments, including Clouds. The proposed framework and tools consider the phases illustrated in the figure below, where:
- Discovery and Analytics: consists on assessing the viability of migrating a given workload, and profiling existing applications and source environment.
- MAP: plan the migration of software stack and applications. Use techniques to map the software packages identified in the source environment against those available in the target environment to where the workload will be migrated.
- Provision: plans for capacity and automatically provisions the target environment to receive the workload.
- Migrate: migrate applications and software stack configurations.
- Remediate and Test: adapt scripts and configuration to target environment, test the configuration and performance of migrated applications, comparing them against the source servers.
- C. Ward, N. Aravamudan, K. Bhattacharya, K. Cheng, R. Filepp, R. Kearney, B. Peterson, L. Shwartz, and C. Young, Workload migration into clouds - challenges, experiences, opportunities. IEEE CLOUD 2010, Florida, USA, Jul. 2010, pp. 164–171.
- M. Assuncao, M. Netto, B. Peterson, L. Renganarayana, J. Rofrano, C. Ward, and C. Young, CloudAffinity: A Framework For Matching Servers to Cloudmates. IEEE/IFIP Network Operations and Management Symposium (NOMS 2012), Maui, Hawaii, April 2012.