Artikel in Tagungsband INPROC-2014-69

Hahn, 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).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 89-96, englisch.
IEEE Computer Society, 17. November 2014.
DOI: 10.1109/SOCA.2014.9.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.C.2.4 (Distributed Systems)
KeywordsMulti-tenancy; Service Composition Engine; Cloud middleware; Performance Evaluation

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.

KontaktMichael Hahn:
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
ALLOW Ensembles
Eingabedatum19. September 2014
   Publ. Institut   Publ. Informatik