Article in Proceedings INPROC-2013-07

BibliographyBinz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank; Weiß, Andreas: Improve Resource-Sharing through Functionality-Preserving Merge of Cloud Application Topologies.
In: Proceedings of the 3rd International Conference on Cloud Computing and Service Science, CLOSER 2013, 8-10 May 2013, Aachen, Germany.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
english.
SciTePress, May 10, 2013.
Article in Proceedings (Conference Paper).
CR-SchemaK.6 (Management of Computing and Information Systems)
KeywordsApplication Topology; Merge; Resource Sharing; Multi-tenancy; Cloud Computing; TOSCA
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 the optimization and migration of existing applications to the cloud, because it increases resource sharing in the processed application topologies.

ContactTobias Binz
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)CloudCycle
Entry dateFebruary 8, 2013
   Publ. Institute   Publ. Computer Science