Service recommendation and selection in centralized and decentralized environments.

Thesis


Ahmed, Mariwan 2017. Service recommendation and selection in centralized and decentralized environments. Thesis
AuthorsAhmed, Mariwan
Abstract

With the increasing use of web services in everyday tasks we are entering an era of Internet of Services (IoS). Service discovery and selection in both centralized and decentralized environments have become a critical issue in the area of web services, in particular when services having similar functionality but different Quality of Service (QoS). As a result, selecting a high quality service that best suits consumer requirements from a large list of functionally equivalent services is a challenging task. In response to increasing numbers of services in the discovery and selection process, there is a corresponding increase of service consumers and a consequent diversity in Quality of Service (QoS) available. Increases in both sides leads to a diversity in the demand and supply of services, which would result in the partial match of the requirements and offers. Furthermore, it is challenging for customers to select suitable services from a large number of services that satisfy consumer functional requirements. Therefore, web service recommendation becomes an attractive solution to provide recommended services to consumers which can satisfy their requirements.In this thesis, first a service ranking and selection algorithm is proposed by considering multiple QoS requirements and allowing partially matched services to be counted as a candidate for the selection process. With the initial list of available services the approach considers those services with a partial match of consumer requirements and ranks them based on the QoS parameters, this allows the consumer to select suitable service. In addition, providing weight value for QoS parameters might not be an easy and understandable task for consumers, as a result an automatic weight calculation method has been included for consumer requirements by utilizing distance correlation between QoS parameters. The second aspect of the work in the thesis is the process of QoS based web service recommendation. With an increasing number of web services having similar functionality, it is challenging for service consumers to find out suitable web services that meet their requirements. We propose a personalised service recommendation method using the LDA topic model, which extracts latent interests of consumers and latent topics of services in the form of probability distribution. In addition, the proposed method is able to improve the accuracy of prediction of QoS properties by considering the correlation between neighbouring services and return a list of recommended services that best satisfy consumer requirements. The third part of the thesis concerns providing service discovery and selection in a decentralized environment. Service discovery approaches are often supported by centralized repositories that could suffer from single point failure, performance bottleneck, and scalability issues in large scale systems. To address these issues, we propose a context-aware service discovery and selection approach in a decentralized peer-to-peer environment. In the approach homophily similarity was used for bootstrapping and distribution of nodes. The discovery process is based on the similarity of nodes and previous interaction and behaviour of the nodes, which will help the discovery process in a dynamic environment. Our approach is not only considering service discovery, but also the selection of suitable web service by taking into account the QoS properties of the web services. The major contribution of the thesis is providing a comprehensive QoS based service recommendation and selection in centralized and decentralized environments. With the proposed approach consumers will be able to select suitable service based on their requirements. Experimental results on real world service datasets showed that proposed approaches achieved better performance and efficiency in recommendation and selection process.

With the increasing use of web services in everyday tasks we
are entering an era of Internet of Services (IoS). Service
discovery and selection in both centralized and decentralized
environments have become a critical issue in the area of web
services, in particular when services having similar
functionality but different Quality of Service (QoS). As a result,
selecting a high quality service that best suits consumer
requirements from a large list of functionally equivalent
services is a challenging task. In response to increasing
numbers of services in the discovery and selection process,
there is a corresponding increase of service consumers and a
consequent diversity in Quality of Service (QoS) available.
Increases in both sides leads to a diversity in the demand and
supply of services, which would result in the partial match of
the requirements and offers. Furthermore, it is challenging for
customers to select suitable services from a large number of
services that satisfy consumer functional requirements.
Therefore, web service recommendation becomes an attractive
solution to provide recommended services to consumers which
can satisfy their requirements.In this thesis, first a service ranking and selection algorithm is
proposed by considering multiple QoS requirements and
allowing partially matched services to be counted as a candidate
for the selection process. With the initial list of available
services the approach considers those services with a partial
match of consumer requirements and ranks them based on the
QoS parameters, this allows the consumer to select suitable
service. In addition, providing weight value for QoS parameters
might not be an easy and understandable task for consumers, as
a result an automatic weight calculation method has been
included for consumer requirements by utilizing distance
correlation between QoS parameters.
The second aspect of the work in the thesis is the process of
QoS based web service recommendation. With an increasing
number of web services having similar functionality, it is
challenging for service consumers to find out suitable web
services that meet their requirements. We propose a
personalised service recommendation method using the LDA
topic model, which extracts latent interests of consumers and
latent topics of services in the form of probability distribution.
In addition, the proposed method is able to improve the
accuracy of prediction of QoS properties by considering the
correlation between neighbouring services and return a list of
recommended services that best satisfy consumer requirements.
The third part of the thesis concerns providing service discovery
and selection in a decentralized environment. Service discovery
approaches are often supported by centralized repositories that
could suffer from single point failure, performance bottleneck,
and scalability issues in large scale systems. To address these
issues, we propose a context-aware service discovery and
selection approach in a decentralized peer-to-peer environment.
In the approach homophily similarity was used for
bootstrapping and distribution of nodes. The discovery process
is based on the similarity of nodes and previous interaction and
behaviour of the nodes, which will help the discovery process in
a dynamic environment. Our approach is not only considering
service discovery, but also the selection of suitable web service
by taking into account the QoS properties of the web services.
The major contribution of the thesis is providing a
comprehensive QoS based service recommendation and
selection in centralized and decentralized environments. With
the proposed approach consumers will be able to select suitable
service based on their requirements. Experimental results on
real world service datasets showed that proposed approaches
achieved better performance and efficiency in recommendation and selection process.

KeywordsService selection; Personalized service recommendation; Centralised environment; Decentralised environment; Web services; Partial service selection; Content-based recommendation
Year2017
Web address (URL)http://hdl.handle.net/10545/622018
hdl:10545/622018
File
File
File Access Level
Open
Publication process dates
Deposited19 Dec 2017, 14:50
Publication dates20 Jul 2017
ContributorsUniversity of Derby
Permalink -

https://repository.derby.ac.uk/item/92w0v/service-recommendation-and-selection-in-centralized-and-decentralized-environments

Download files


File
license.txt
File access level: Open

  • 21
    total views
  • 9
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as

Related outputs

An efficient algorithm for partially matched services in internet of services
Ahmed, Mariwan, Liu, Lu, Hardy, J., Yuan, Bo and Antonopoulos, Nikolaos 2016. An efficient algorithm for partially matched services in internet of services. Personal and Ubiquitous Computing. https://doi.org/10.1007/s00779-016-0917-9