Policy-Aware Optimization of Parallel Execution of Composite Services

Mai Xuan Trang, Yohei Murakami, Toru Ishida

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

3 Citations (Scopus)

Abstract

Parallel execution and cloud technologies are the keys to speed-up service invocation when processing large-scale data. In SOA, service providers normally employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance improvement, service users need to adapt to parallel execution policies of the services. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency we need to optimize the degree of parallelism (DOP) of the composite services by considering policies of all atomic services. We propose a model that embeds service policies into formulae to calculate composite service performance. From the calculation, we predict the optimal DOP for the composite service. Extensive experiments are conducted on real-world translation services. The results show that our proposed model has good prediction accuracy in identifying the optimal DOPs. Our model correctly predicts the optimal DOP in most cases.

Original languageEnglish
Title of host publicationProceedings - 2015 IEEE International Conference on Services Computing, SCC 2015
EditorsWu Chou, Paul P. Maglio, Incheon Paik
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages106-113
Number of pages8
ISBN (Electronic)9781467372817
DOIs
Publication statusPublished - 2015 Aug 17
Externally publishedYes
EventIEEE International Conference on Services Computing, SCC 2015 - New York, United States
Duration: 2015 Jun 272015 Jul 2

Publication series

NameProceedings - 2015 IEEE International Conference on Services Computing, SCC 2015

Conference

ConferenceIEEE International Conference on Services Computing, SCC 2015
CountryUnited States
CityNew York
Period15/6/2715/7/2

Fingerprint

Composite materials
Service oriented architecture (SOA)
Processing
Experiments

Keywords

  • Big Data
  • Parallel Execution
  • Service Composition
  • Service Policy

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications
  • Computer Science Applications

Cite this

Trang, M. X., Murakami, Y., & Ishida, T. (2015). Policy-Aware Optimization of Parallel Execution of Composite Services. In W. Chou, P. P. Maglio, & I. Paik (Eds.), Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015 (pp. 106-113). [7207342] (Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SCC.2015.24

Policy-Aware Optimization of Parallel Execution of Composite Services. / Trang, Mai Xuan; Murakami, Yohei; Ishida, Toru.

Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015. ed. / Wu Chou; Paul P. Maglio; Incheon Paik. Institute of Electrical and Electronics Engineers Inc., 2015. p. 106-113 7207342 (Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015).

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

Trang, MX, Murakami, Y & Ishida, T 2015, Policy-Aware Optimization of Parallel Execution of Composite Services. in W Chou, PP Maglio & I Paik (eds), Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015., 7207342, Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015, Institute of Electrical and Electronics Engineers Inc., pp. 106-113, IEEE International Conference on Services Computing, SCC 2015, New York, United States, 15/6/27. https://doi.org/10.1109/SCC.2015.24
Trang MX, Murakami Y, Ishida T. Policy-Aware Optimization of Parallel Execution of Composite Services. In Chou W, Maglio PP, Paik I, editors, Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 106-113. 7207342. (Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015). https://doi.org/10.1109/SCC.2015.24
Trang, Mai Xuan ; Murakami, Yohei ; Ishida, Toru. / Policy-Aware Optimization of Parallel Execution of Composite Services. Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015. editor / Wu Chou ; Paul P. Maglio ; Incheon Paik. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 106-113 (Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015).
@inproceedings{d371bdf0b4fe42d0be41533fe665243b,
title = "Policy-Aware Optimization of Parallel Execution of Composite Services",
abstract = "Parallel execution and cloud technologies are the keys to speed-up service invocation when processing large-scale data. In SOA, service providers normally employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance improvement, service users need to adapt to parallel execution policies of the services. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency we need to optimize the degree of parallelism (DOP) of the composite services by considering policies of all atomic services. We propose a model that embeds service policies into formulae to calculate composite service performance. From the calculation, we predict the optimal DOP for the composite service. Extensive experiments are conducted on real-world translation services. The results show that our proposed model has good prediction accuracy in identifying the optimal DOPs. Our model correctly predicts the optimal DOP in most cases.",
keywords = "Big Data, Parallel Execution, Service Composition, Service Policy",
author = "Trang, {Mai Xuan} and Yohei Murakami and Toru Ishida",
year = "2015",
month = "8",
day = "17",
doi = "10.1109/SCC.2015.24",
language = "English",
series = "Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "106--113",
editor = "Wu Chou and Maglio, {Paul P.} and Incheon Paik",
booktitle = "Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015",

}

TY - GEN

T1 - Policy-Aware Optimization of Parallel Execution of Composite Services

AU - Trang, Mai Xuan

AU - Murakami, Yohei

AU - Ishida, Toru

PY - 2015/8/17

Y1 - 2015/8/17

N2 - Parallel execution and cloud technologies are the keys to speed-up service invocation when processing large-scale data. In SOA, service providers normally employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance improvement, service users need to adapt to parallel execution policies of the services. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency we need to optimize the degree of parallelism (DOP) of the composite services by considering policies of all atomic services. We propose a model that embeds service policies into formulae to calculate composite service performance. From the calculation, we predict the optimal DOP for the composite service. Extensive experiments are conducted on real-world translation services. The results show that our proposed model has good prediction accuracy in identifying the optimal DOPs. Our model correctly predicts the optimal DOP in most cases.

AB - Parallel execution and cloud technologies are the keys to speed-up service invocation when processing large-scale data. In SOA, service providers normally employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance improvement, service users need to adapt to parallel execution policies of the services. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency we need to optimize the degree of parallelism (DOP) of the composite services by considering policies of all atomic services. We propose a model that embeds service policies into formulae to calculate composite service performance. From the calculation, we predict the optimal DOP for the composite service. Extensive experiments are conducted on real-world translation services. The results show that our proposed model has good prediction accuracy in identifying the optimal DOPs. Our model correctly predicts the optimal DOP in most cases.

KW - Big Data

KW - Parallel Execution

KW - Service Composition

KW - Service Policy

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

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

U2 - 10.1109/SCC.2015.24

DO - 10.1109/SCC.2015.24

M3 - Conference contribution

AN - SCOPUS:84953399516

T3 - Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015

SP - 106

EP - 113

BT - Proceedings - 2015 IEEE International Conference on Services Computing, SCC 2015

A2 - Chou, Wu

A2 - Maglio, Paul P.

A2 - Paik, Incheon

PB - Institute of Electrical and Electronics Engineers Inc.

ER -