Search Swinburne Research Bank
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.3/223765
|Download PDF (Accepted manuscript) (Adobe Acrobat PDF, 1 MB)|
- QoS-driven service selection for multi-tenant SaaS
- He, Qiang; Han, Jun; Yang, Yun; Grundy, John; Jin, Hai
- 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.
- Publication type
- Conference paper
- Research centre
- Swinburne University of Technology. Faculty of Information and Communication Technologies
- Proceedings of the 5th IEEE 2012 International Conference on Cloud Computing (CLOUD 2012), held in conjunction with the IEEE 2012 World Congress on Services (SERVICES 2012), the 9th IEEE 2012 International Conference on Services Computing (SCC 2012), the 1st IEEE International Conference on Mobile Services (MS 2012), and the 1st IEEE International Conference on Services Economics (SE 2012), Honolulu, Hawaii, United States, 24-29 June 2012, pp. 566-573
- Publication year
- Cloud computing; Multi-tenancy; Optimisation; QoS; Quality of Service; SaaS; Service Composition; Software as a service
- 2159-6182 (series ISSN)
- 9781467328920, 1467328928
- Publisher URL
- Copyright © 2012 IEEE. The accepted manuscript of the paper is reproduced here in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
- Additional information
- The authors acknowledge support from the Australian Research Council in collaboration with CA Labs.
- Full text
- Peer reviewed