Flexible service selection with user-specific QoS support in service-oriented architecture

Laiping Zhao, Yizhi Ren, Mingchu Li, Kouichi Sakurai

Research output: Contribution to journalArticle

59 Citations (Scopus)

Abstract

Along with the development of the service-oriented architecture (SOA) and cloud computing, a large number of service providers have created an intense competitive world of business. Consequently, it is becoming increasingly complex to select a service provider for a user as a result of their various economic and social attributes. In this paper, we state the problem of how to find the appropriate services with satisfying the users multiple QoS requirements. We consider the service's response time, trust degree and monetary cost. And inspired from the mode of Web search engine, such as Yahoo, Google, we propose an innovative service selection algorithm for SOA systems. The algorithm can recommend a number of suitable services based on the user's QoS requirements. Compared with the existing scheduling algorithms, our solution is much more flexible in supporting the multiple objectives and user personalization. We study the scalability of the algorithm with different numbers of jobs, service providers and QoS criteria. And we find that it can capture user's preferences value in less than six times of job submissions.

Original languageEnglish
Pages (from-to)962-973
Number of pages12
JournalJournal of Network and Computer Applications
Volume35
Issue number3
DOIs
Publication statusPublished - May 1 2012

Fingerprint

Service oriented architecture (SOA)
Quality of service
Cloud computing
Search engines
Scheduling algorithms
Scalability
Economics
Costs
Industry

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Cite this

Flexible service selection with user-specific QoS support in service-oriented architecture. / Zhao, Laiping; Ren, Yizhi; Li, Mingchu; Sakurai, Kouichi.

In: Journal of Network and Computer Applications, Vol. 35, No. 3, 01.05.2012, p. 962-973.

Research output: Contribution to journalArticle

@article{393b64cfc64b4cc093c7e58eb4d43ad0,
title = "Flexible service selection with user-specific QoS support in service-oriented architecture",
abstract = "Along with the development of the service-oriented architecture (SOA) and cloud computing, a large number of service providers have created an intense competitive world of business. Consequently, it is becoming increasingly complex to select a service provider for a user as a result of their various economic and social attributes. In this paper, we state the problem of how to find the appropriate services with satisfying the users multiple QoS requirements. We consider the service's response time, trust degree and monetary cost. And inspired from the mode of Web search engine, such as Yahoo, Google, we propose an innovative service selection algorithm for SOA systems. The algorithm can recommend a number of suitable services based on the user's QoS requirements. Compared with the existing scheduling algorithms, our solution is much more flexible in supporting the multiple objectives and user personalization. We study the scalability of the algorithm with different numbers of jobs, service providers and QoS criteria. And we find that it can capture user's preferences value in less than six times of job submissions.",
author = "Laiping Zhao and Yizhi Ren and Mingchu Li and Kouichi Sakurai",
year = "2012",
month = "5",
day = "1",
doi = "10.1016/j.jnca.2011.03.013",
language = "English",
volume = "35",
pages = "962--973",
journal = "Journal of Network and Computer Applications",
issn = "1084-8045",
publisher = "Academic Press Inc.",
number = "3",

}

TY - JOUR

T1 - Flexible service selection with user-specific QoS support in service-oriented architecture

AU - Zhao, Laiping

AU - Ren, Yizhi

AU - Li, Mingchu

AU - Sakurai, Kouichi

PY - 2012/5/1

Y1 - 2012/5/1

N2 - Along with the development of the service-oriented architecture (SOA) and cloud computing, a large number of service providers have created an intense competitive world of business. Consequently, it is becoming increasingly complex to select a service provider for a user as a result of their various economic and social attributes. In this paper, we state the problem of how to find the appropriate services with satisfying the users multiple QoS requirements. We consider the service's response time, trust degree and monetary cost. And inspired from the mode of Web search engine, such as Yahoo, Google, we propose an innovative service selection algorithm for SOA systems. The algorithm can recommend a number of suitable services based on the user's QoS requirements. Compared with the existing scheduling algorithms, our solution is much more flexible in supporting the multiple objectives and user personalization. We study the scalability of the algorithm with different numbers of jobs, service providers and QoS criteria. And we find that it can capture user's preferences value in less than six times of job submissions.

AB - Along with the development of the service-oriented architecture (SOA) and cloud computing, a large number of service providers have created an intense competitive world of business. Consequently, it is becoming increasingly complex to select a service provider for a user as a result of their various economic and social attributes. In this paper, we state the problem of how to find the appropriate services with satisfying the users multiple QoS requirements. We consider the service's response time, trust degree and monetary cost. And inspired from the mode of Web search engine, such as Yahoo, Google, we propose an innovative service selection algorithm for SOA systems. The algorithm can recommend a number of suitable services based on the user's QoS requirements. Compared with the existing scheduling algorithms, our solution is much more flexible in supporting the multiple objectives and user personalization. We study the scalability of the algorithm with different numbers of jobs, service providers and QoS criteria. And we find that it can capture user's preferences value in less than six times of job submissions.

UR - http://www.scopus.com/inward/record.url?scp=84858038685&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84858038685&partnerID=8YFLogxK

U2 - 10.1016/j.jnca.2011.03.013

DO - 10.1016/j.jnca.2011.03.013

M3 - Article

AN - SCOPUS:84858038685

VL - 35

SP - 962

EP - 973

JO - Journal of Network and Computer Applications

JF - Journal of Network and Computer Applications

SN - 1084-8045

IS - 3

ER -