Article in Proceedings INPROC-2014-69

BibliographyHahn, Michael; Gómez Sáez, Santiago; Andrikopoulos, Vasilios; Karastoyanova, Dimka; Leymann, Frank: SCE^MT: A Multi-tenant Service Composition Engine.
In: Proceedings of the 7th International Conference on Service-Oriented Computing and Applications (SOCA'14).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 89-96, english.
IEEE Computer Society, November 17, 2014.
DOI: 10.1109/SOCA.2014.9.
Article in Proceedings (Conference Paper).
CR-SchemaC.2.4 (Distributed Systems)
KeywordsMulti-tenancy; Service Composition Engine; Cloud middleware; Performance Evaluation
Abstract

The support of multi-tenancy is an essential requirement for leveraging the full capacity of Cloud computing. Multi-tenancy enables service providers to maximize the utilization of their infrastructure and to reduce the servicing costs per customer, thus indirectly benefiting also the customers. In addition, it allows both providers and consumers to reap the advantages of Cloud-based applications configurable for the needs of different tenants. Nowadays, new applications or services are typically compositions of multiple existing services. Service Composition Engines (SCEs) provide the required functionality to enable the definition and execution of such compositions. Multi-tenancy on the level of SCEs allows for both process model, as well as underlying infrastructure sharing. Towards the goal of enabling multi-tenancy of SCEs, in this paper, we investigate the requirements and define a general architecture for the realization of a multi-tenant SCE solution. This architecture is prototypically realized based on an open-source SCE implementation and integrated into an existing multi-tenant aware Enterprise Service Bus (ESB). The performance evaluation of our prototype shows promising results in terms of the degradation introduced due to processing and communication overhead.

ContactMichael Hahn: michael.hahn@iaas.uni-stuttgart.de
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)SimTech
ALLOW Ensembles
Entry dateSeptember 19, 2014
   Publ. Institute   Publ. Computer Science