Towards network-aware service composition in the cloud

Adrian Klein, Fuyuki Ishikawa, Shinichi Honiden

Research output: Chapter in Book/Report/Conference proceedingConference contribution

96 Citations (Scopus)

Abstract

Service-Oriented Computing (SOC) enables the composition of loosely coupled services provided with varying Quality of Service (QoS) levels. Selecting a (near-)optimal set of services for a composition in terms of QoS is crucial when many functionally equivalent services are available. With the advent of Cloud Computing, both the number of such services and their distribution across the network are rising rapidly, increasing the impact of the network on the QoS of such compositions. Despite this, current approaches do not differentiate between the QoS of services themselves and the QoS of the network. Therefore, the computed latency differs substantially from the actual latency, resulting in suboptimal QoS for service compositions in the cloud. Thus, we propose a network-aware approach that handles the QoS of services and the QoS of the network independently. First, we build a network model in order to estimate the network latency between arbitrary services and potential users. Our selection algorithm then leverages this model to find compositions that will result in a low latency given an employed execution policy. In our evaluation, we show that our approach eficiently computes compositions with much lower latency than current approaches.

Original languageEnglish
Title of host publicationWWW'12 - Proceedings of the 21st Annual Conference on World Wide Web
Pages959-968
Number of pages10
DOIs
Publication statusPublished - 2012 May 16
Externally publishedYes
Event21st Annual Conference on World Wide Web, WWW'12 - Lyon
Duration: 2012 Apr 162012 Apr 20

Other

Other21st Annual Conference on World Wide Web, WWW'12
CityLyon
Period12/4/1612/4/20

Fingerprint

Quality of service
Chemical analysis
Cloud computing

Keywords

  • Cloud
  • Network
  • Optimization
  • QoS
  • Service composition
  • Web services

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this

Klein, A., Ishikawa, F., & Honiden, S. (2012). Towards network-aware service composition in the cloud. In WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web (pp. 959-968) https://doi.org/10.1145/2187836.2187965

Towards network-aware service composition in the cloud. / Klein, Adrian; Ishikawa, Fuyuki; Honiden, Shinichi.

WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web. 2012. p. 959-968.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Klein, A, Ishikawa, F & Honiden, S 2012, Towards network-aware service composition in the cloud. in WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web. pp. 959-968, 21st Annual Conference on World Wide Web, WWW'12, Lyon, 12/4/16. https://doi.org/10.1145/2187836.2187965
Klein A, Ishikawa F, Honiden S. Towards network-aware service composition in the cloud. In WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web. 2012. p. 959-968 https://doi.org/10.1145/2187836.2187965
Klein, Adrian ; Ishikawa, Fuyuki ; Honiden, Shinichi. / Towards network-aware service composition in the cloud. WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web. 2012. pp. 959-968
@inproceedings{649eed3f53ae4b1bbec2a699fec46700,
title = "Towards network-aware service composition in the cloud",
abstract = "Service-Oriented Computing (SOC) enables the composition of loosely coupled services provided with varying Quality of Service (QoS) levels. Selecting a (near-)optimal set of services for a composition in terms of QoS is crucial when many functionally equivalent services are available. With the advent of Cloud Computing, both the number of such services and their distribution across the network are rising rapidly, increasing the impact of the network on the QoS of such compositions. Despite this, current approaches do not differentiate between the QoS of services themselves and the QoS of the network. Therefore, the computed latency differs substantially from the actual latency, resulting in suboptimal QoS for service compositions in the cloud. Thus, we propose a network-aware approach that handles the QoS of services and the QoS of the network independently. First, we build a network model in order to estimate the network latency between arbitrary services and potential users. Our selection algorithm then leverages this model to find compositions that will result in a low latency given an employed execution policy. In our evaluation, we show that our approach eficiently computes compositions with much lower latency than current approaches.",
keywords = "Cloud, Network, Optimization, QoS, Service composition, Web services",
author = "Adrian Klein and Fuyuki Ishikawa and Shinichi Honiden",
year = "2012",
month = "5",
day = "16",
doi = "10.1145/2187836.2187965",
language = "English",
isbn = "9781450312295",
pages = "959--968",
booktitle = "WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web",

}

TY - GEN

T1 - Towards network-aware service composition in the cloud

AU - Klein, Adrian

AU - Ishikawa, Fuyuki

AU - Honiden, Shinichi

PY - 2012/5/16

Y1 - 2012/5/16

N2 - Service-Oriented Computing (SOC) enables the composition of loosely coupled services provided with varying Quality of Service (QoS) levels. Selecting a (near-)optimal set of services for a composition in terms of QoS is crucial when many functionally equivalent services are available. With the advent of Cloud Computing, both the number of such services and their distribution across the network are rising rapidly, increasing the impact of the network on the QoS of such compositions. Despite this, current approaches do not differentiate between the QoS of services themselves and the QoS of the network. Therefore, the computed latency differs substantially from the actual latency, resulting in suboptimal QoS for service compositions in the cloud. Thus, we propose a network-aware approach that handles the QoS of services and the QoS of the network independently. First, we build a network model in order to estimate the network latency between arbitrary services and potential users. Our selection algorithm then leverages this model to find compositions that will result in a low latency given an employed execution policy. In our evaluation, we show that our approach eficiently computes compositions with much lower latency than current approaches.

AB - Service-Oriented Computing (SOC) enables the composition of loosely coupled services provided with varying Quality of Service (QoS) levels. Selecting a (near-)optimal set of services for a composition in terms of QoS is crucial when many functionally equivalent services are available. With the advent of Cloud Computing, both the number of such services and their distribution across the network are rising rapidly, increasing the impact of the network on the QoS of such compositions. Despite this, current approaches do not differentiate between the QoS of services themselves and the QoS of the network. Therefore, the computed latency differs substantially from the actual latency, resulting in suboptimal QoS for service compositions in the cloud. Thus, we propose a network-aware approach that handles the QoS of services and the QoS of the network independently. First, we build a network model in order to estimate the network latency between arbitrary services and potential users. Our selection algorithm then leverages this model to find compositions that will result in a low latency given an employed execution policy. In our evaluation, we show that our approach eficiently computes compositions with much lower latency than current approaches.

KW - Cloud

KW - Network

KW - Optimization

KW - QoS

KW - Service composition

KW - Web services

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

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

U2 - 10.1145/2187836.2187965

DO - 10.1145/2187836.2187965

M3 - Conference contribution

SN - 9781450312295

SP - 959

EP - 968

BT - WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web

ER -