Authors:
Tobias Binz
;
Uwe Breitenbücher
;
Oliver Kopp
;
Frank Leymann
and
Andreas Weiß
Affiliation:
University of Stuttgart, Germany
Keyword(s):
Application Topology, Merge, Resource Sharing, Multi-tenancy, Cloud Computing, TOSCA.
Related
Ontology
Subjects/Areas/Topics:
Cloud Abstraction of Composite IT Systems
;
Cloud Application Portability
;
Cloud Computing
;
Cloud Computing Enabling Technology
;
Cloud IT Systems Reuse
;
Cloud Optimization and Automation
;
Cloud Standards
;
Fundamentals
Abstract:
Resource sharing is an important aspect how cost savings in cloud computing are realized. This is especially important in multi-tenancy settings, where different tenants share the same resource. This paper presents an approach to merge two application topologies into one, while on the one hand preserving the functionality of both applications and on the other hand enabling sharing of similar components. Previous work has not addressed this due to the lack of ways to describe topologies of composite applications in a decomposed, formal, and machine-readable way. New standardization initiatives, such as TOSCA, provide a way to describe application topologies, which are also portable and manageable. We propose an approach, realization, and architecture enabling a functionality-preserving merge of application topologies. To validate our approach we prototypically implemented and applied it to merge a set of test cases. All in all, the functional-preserving merge is a method to support th
e optimization and migration of existing applications to the cloud, because it increases resource sharing in the processed application topologies.
(More)