Skip to main navigation Skip to search Skip to main content

QoS-driven service selection for multi-tenant SaaS

Qiang He, Jun Han, Yun Yang, John Grundy, Hai Jin

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Cloud-based software applications (Software as a Service - SaaS) for multi-tenant provisioning have become a major development paradigm in Web engineering. Instead of serving a single end-user, a multi-tenant SaaS provides multiple end-users with the same functionality but with potentially different quality-of-service (QoS) values. The service selection for such a SaaS is a complex decision-making process which involves a number of stakeholders with different QoS requirements. SaaS developers need to compose services with different QoS values to meet end-users' different multidimensional QoS constraints for the SaaS. Furthermore, they also need to satisfy SaaS providers' optimisation goals for the SaaS, such as least resource cost and best system performance. Existing QoS-aware service selection approaches are oriented at a single tenant. They do not consider the characteristics of multi-tenant SaaS and hence are ineffective and inefficient when applied to compose multi-tenant SaaS. In this paper, we introduce a novel QoS-driven approach for helping SaaS developers select the services for composing multi-tenant SaaS, which achieves SaaS providers' optimisation goals while fulfilling the end-users' different levels of QoS constraints. The proposed approach is evaluated using an example SaaS synthetically generated based on a dataset of real-world Web services. Experimental results show that our approach significantly outperforms existing approaches in terms of both effectiveness and performance.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
Pages566-573
Number of pages8
DOIs
Publication statusPublished - 2012
Externally publishedYes
EventIEEE International Conference on Cloud Computing 2012 - Honolulu, United States of America
Duration: 24 Jun 201229 Jun 2012
Conference number: 5th
https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6253102

Conference

ConferenceIEEE International Conference on Cloud Computing 2012
Abbreviated titleCLOUD 2012
Country/TerritoryUnited States of America
CityHonolulu
Period24/06/1229/06/12
Internet address

Keywords

  • Cloud computing
  • multi-tenancy
  • optimisation
  • Quality of Service
  • SaaS
  • service composition

Cite this