scispace - formally typeset
Proceedings ArticleDOI

QoS-Driven Service Selection for Multi-tenant SaaS

Reads0
Chats0
TLDR
This paper introduces a novel QoS-driven approach for helping SaaS developers select the services for composing multi-tenant SAAS, which achievesSaaS providers' optimisation goals while fulfilling the end-users' different levels of QoS constraints.
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.

read more

Citations
More filters
Journal ArticleDOI

Cloud service selection

TL;DR: A survey of state-of-the-art Cloud service selection approaches, which are analyzed from the following five perspectives: decision-making techniques; data representation models; parameters and characteristics of Cloud services; contexts, purposes.
Journal ArticleDOI

Covering-Based Web Service Quality Prediction via Neighborhood-Aware Matrix Factorization

TL;DR: CNMF is proposed, a covering-based quality prediction method for Web services via neighborhood-aware matrix factorization that significantly outperforms eight existing quality prediction methods, including two state-of-the-art methods that also utilize neighborhood information with MF.
Journal ArticleDOI

Monitoring self-adaptive applications within edge computing frameworks: A state-of-the-art review

TL;DR: The goal of the present survey study is to identify the main challenges in the field of monitoring edge computing applications that are as yet not fully solved, to present a new taxonomy of monitoring requirements for adaptive applications orchestrated upon edge computing frameworks, and to discuss and compare the use of widely-used cloud monitoring technologies.
Proceedings ArticleDOI

An End-to-End QoS Mapping Approach for Cloud Service Selection

TL;DR: This paper hierarchically model the QoS specifications of cloud services using the Analytic Hierarchy Process (AHP) method, which helps to facilitate the mapping process across the cloud layers, and to rank the candidate cloud services for end users.
Journal ArticleDOI

Efficient Query of Quality Correlation for Service Composition

TL;DR: Given a service composition and a set of candidate services, Q2C first preprocesses the quality correlations among the candidate services and then constructs a quality correlation index graph to enable efficient queries for quality correlations.
References
More filters
Journal ArticleDOI

QoS-aware middleware for Web services composition

TL;DR: This paper presents a middleware platform which addresses the issue of selecting Web services for the purpose of their composition in a way that maximizes user satisfaction expressed as utility functions over QoS attributes, while satisfying the constraints set by the user and by the structure of the composite service.
Proceedings ArticleDOI

The Skyline operator

TL;DR: This work shows how SSL can be extended to pose Skyline queries, present and evaluate alternative algorithms to implement the Skyline operation, and shows how this operation can be combined with other database operations, e.g., join.
Proceedings ArticleDOI

Quality driven web services composition

TL;DR: This paper proposes a global planning approach to optimally select component services during the execution of a composite service, and experimental results show that thisglobal planning approach outperforms approaches in which the component services are selected individually for each task in a Composite service.
Journal ArticleDOI

Efficient algorithms for Web services selection with end-to-end QoS constraints

TL;DR: A broker-based architecture is designed to facilitate the selection of QoS-based services and efficient heuristic algorithms for service processes of different composition structures are presented.
Journal ArticleDOI

Adaptive Service Composition in Flexible Processes

TL;DR: A new modeling approach to the Web service selection problem that is particularly effective for large processes and when QoS constraints are severe is introduced.
Related Papers (5)