Change search
ReferencesLink to record
Permanent link

Direct link
A System of Automated Web Service Selection
Linnaeus University, Faculty of Technology, Department of Computer Science.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In the modern world, service oriented applications are becoming more and more popular from year to year. To remain competitive, these Web services must provide the high level of quality. From another perspective, the end user is interested in getting the service, which fits the user's requirements the best: for limited resources get the service with the best available quality. In this work, the model for automated service selection was presented to solve this problem. The main focus of this work was to provide high accuracy of this model during the prediction of Web service’s response time. Therefore, several machine learning algorithms were selected and used in the model as well as several experiments were conducted and their results were evaluated and analysed to select one machine learning algorithm, which coped best with the defined task. This machine learning algorithm was used in final version of the model.

As a result, the selection model was implemented, whose accuracy was around 80% while selecting only one Web service as a best from the list of available. Moreover, one strategy for measuring accuracy has also been developed, the main idea of which is the following: not one but several Web services, the difference in the response time of which does not exceed the boundary value, can be considered as optimal ones. According to this strategy, the maximum accuracy of selecting the best Web service was about 89%. In addition, a strategy for selecting the best Web service from the end-user side was developed to evaluate the performance of implemented model.

Finally, it should also be mentioned that with the help of specific tool the input data for the experiments was generated, which allowed not only generating different input datasets without huge time consumption but also using the input data with the different type (linear, periodic) for experiments.

Place, publisher, year, edition, pages
2016. , 79 p.
Keyword [en]
Web service, service selection, service recommendation, decision making, machine learning
National Category
Computer Science
URN: urn:nbn:se:lnu:diva-52733OAI: diva2:931551
External cooperation
University of Applied Sciences, Kalrsruhe, Germany
2016-02-25, 11:15 (English)
Available from: 2016-06-01 Created: 2016-05-29 Last updated: 2016-06-01Bibliographically approved

Open Access in DiVA

fulltext(2838 kB)28 downloads
File information
File name FULLTEXT01.pdfFile size 2838 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Malyutin, Oleksandr
By organisation
Department of Computer Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 28 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 367 hits
ReferencesLink to record
Permanent link

Direct link