Pattern-based multi-cloud architecture migration
File(s)MigrationPatterns-SPE-final.pdf (5.37 MB)
Accepted version
Author(s)
Jamshidi, P
Pahl, C
Mendonca, NC
Type
Journal Article
Abstract
Many organizations migrate on-premise software applications to the cloud. However, current coarse-grained
cloud migration solutions have made such migrations a non transparent task, an endeavor based on trial-anderror.
This paper presents Variability-based, Pattern-driven Architecture Migration .V-PAM), a migration
method based on (i) a catalogue of fine-grained service-based cloud architecture migration patterns that
target multi-cloud, (ii) a situational migration process framework to guide pattern selection and composition,
and (iii) a variability model to structure system migration into a coherent framework. The proposed
migration patterns are based on empirical evidence from several migration projects, best practice for cloud
architectures and a systematic literature review of existing research. Variability-based, Pattern-driven Architecture
Migration allows an organization to (i) select appropriate migration patterns, (ii) compose them to
define a migration plan, and (iii) extend them based on the identification of new patterns in new contexts.
The patterns are at the core of our solution, embedded into a process model, with their selection governed
by a variability model.
cloud migration solutions have made such migrations a non transparent task, an endeavor based on trial-anderror.
This paper presents Variability-based, Pattern-driven Architecture Migration .V-PAM), a migration
method based on (i) a catalogue of fine-grained service-based cloud architecture migration patterns that
target multi-cloud, (ii) a situational migration process framework to guide pattern selection and composition,
and (iii) a variability model to structure system migration into a coherent framework. The proposed
migration patterns are based on empirical evidence from several migration projects, best practice for cloud
architectures and a systematic literature review of existing research. Variability-based, Pattern-driven Architecture
Migration allows an organization to (i) select appropriate migration patterns, (ii) compose them to
define a migration plan, and (iii) extend them based on the identification of new patterns in new contexts.
The patterns are at the core of our solution, embedded into a process model, with their selection governed
by a variability model.
Date Issued
2016-10-03
Date Acceptance
2016-08-29
Citation
Software: Practice and Experience, 2016, 47 (9), pp.1159-1184
ISSN
0038-0644
Publisher
Wiley
Start Page
1159
End Page
1184
Journal / Book Title
Software: Practice and Experience
Volume
47
Issue
9
Copyright Statement
This is the peer reviewed version of the following article: Jamshidi, P., Pahl, C., and Mendonça, N. C. (2017) Pattern-based multi-cloud architecture migration. Softw. Pract. Exper., 47: 1159–1184, which has been published in final form at https://dx.doi.org/10.1002/spe.2442.. This article may be used for non-commercial purposes in accordance With Wiley Terms and Conditions for self-archiving.
Subjects
08 Information And Computing Sciences
17 Psychology And Cognitive Sciences
Software Engineering
Publication Status
Published