ABSTRACT

This chapter introduces an application migration methodology that incorporates the aspects and a decision support, application refactoring and data migration tool which supports application developers in realizing this methodology. It analyses the proposed methodology and enabling tool using a case study conducted in the context of an e-science project. Typically, cloud-enabling applications are related to the migration of whole systems or parts of them on a public or private cloud environment. The migration of the SimTech Scientific Workflow Management Systems has been done using the Cloud Data Migration Support Tool—a proof-of-concept implementation of the methodology. The chapter reviews existing literature on recommendations, benefits, and use cases with respect to the usage of cloud computing for e-science. It investigates available vendor-specific and vendor-independent methodologies and guidelines for migrating either the database layer or the whole application to the cloud. The chapter considers available recommendations and decision support systems with respect to migration to the cloud.