File(s) under permanent embargo
QoS-aware service selection for customisable multi-tenant service-based systems: maturity and approaches
conference contributionposted on 20.08.2015, 00:00 authored by Q He, J Han, Feifei ChenFeifei Chen, Y Wang, Rajesh VasaRajesh Vasa, Y Yang, H Jin
Multi-tenant service-based systems (SBSs) have become a major paradigm in software engineering in the cloud environment. Instead of serving a single end-user, a multitenant SBS provides multiple tenants with similar and yet customised functionalities with potentially different quality-of service (QoS) values. Thus, existing approaches to service selection for single-tenant SBSs are no longer suitable. Furthermore, the target multi-tenancy maturity level also needs to be considered in the service selection approach for an SBS. In this paper, we propose three novel QoS-aware service selection approaches for composing multi-tenant SBSs that achieve three different multi-tenancy maturity levels. Extensive and comprehensive experiments are conducted and the experimental results show that our approaches outperform the existing approach in both effectiveness and efficiency.