2011
DOI: 10.1142/s0218843011002250
|View full text |Cite
|
Sign up to set email alerts
|

Moving Applications to the Cloud: An Approach Based on Application Model Enrichment

Abstract: In this paper we describe a method and corresponding tool chain that allows moving an application to the cloud. In particular, we support to split an application such that various parts of it are moved to different clouds. This split can be done manually or by support of optimization algorithms. The split application is then automatically provisioned in the different target clouds. A metamodel for such applications supporting the proposed method is introduced. The architecture of a supporting tool is described… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
45
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 78 publications
(45 citation statements)
references
References 9 publications
0
45
0
Order By: Relevance
“…Optimal component distribution is discussed and analyzed by [10] in relation to virtual servers. Research conducted in [11] is of a similar nature to this paper in that it attempts to reduce costs (using a heuristic search approach is inspired on hill climbing), specifically in relation to the use of VMs from an IaaS provider with limitations around SLAs response time.…”
Section: Related Work On Optimal Deployment and Allocation Of Cloud Rmentioning
confidence: 99%
“…Optimal component distribution is discussed and analyzed by [10] in relation to virtual servers. Research conducted in [11] is of a similar nature to this paper in that it attempts to reduce costs (using a heuristic search approach is inspired on hill climbing), specifically in relation to the use of VMs from an IaaS provider with limitations around SLAs response time.…”
Section: Related Work On Optimal Deployment and Allocation Of Cloud Rmentioning
confidence: 99%
“…MOCCA The MOve to Clouds for Composite Applications (MOCCA) approach [39] proposes a method for migrating legacy software to a cloud environment MOCCA comes with a dedicated metamodel that covers modeling elements for representing the architecture ancl the cleployment of the legacy software. Based on these models, the deployment in a cloud environment can be derived and expressed in terms of a clustering of architectural elements and concrete implementation units that are assigned to the virtual resources of a cloud environment.…”
Section: Cloudml-ufpementioning
confidence: 99%
“…Taking existing literature [1 8], [27], [39] into consideration, we derived five activities as summarized by the migration process illustrated in Figure 2. The support offered by the selected approaches for each activity is also indicated in this figure (cf.…”
Section: Cloudifying the Good Old Java Petstorementioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, they describe the mechanisms which must be implemented by the clouds to support standard-based application deployment and management. Nevertheless, the standard efforts do not focus on getting an heterogeneous multi-cloud solution, so distributing a complex application over multiple cloud service providers is still a challenging task [5]. TOSCA and CAMP are emergent standards and they do not have official implementations yet.…”
Section: Introductionmentioning
confidence: 99%