Policy-aware language service composition

Trang Mai Xuan, Yohei Murakami, Toru Ishida

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Many language resources are being shared as web services to process data on the Internet. As dataset size keeps growing, language services are experiencing more big data problems, such as the storage and processing overheads caused by the huge amounts of multilingual texts. Parallel execution and cloud technologies are the keys to making service invocation practical. In the Service-Oriented Architecture approach, service providers typically employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance, users need to adapt to the services policies. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency, the degree of parallelism (DOP) of the composite services need to be optimized by considering the policies of all atomic services. We propose a model that embeds service policies into formulae and permits composite service performance to be calculated. From the calculation results, we can predict the optimal DOP for the composite service that allows the best performance to be attained. Extensive experiments are conducted on real-world translation services. The analysis results show that our proposed model has good prediction accuracy in identifying optimal DOPs for composite services.

Original languageEnglish
Title of host publicationCognitive Technologies
PublisherSpringer-Verlag
Pages57-74
Number of pages18
Edition9789811077920
DOIs
Publication statusPublished - 2018 Jan 1
Externally publishedYes

Publication series

NameCognitive Technologies
Number9789811077920
ISSN (Print)1611-2482

Fingerprint

Composite materials
Chemical analysis
Service oriented architecture (SOA)
Web services
Internet
Processing
Experiments

Keywords

  • Degree of parallelism
  • Parallel execution policy
  • Performance prediction

ASJC Scopus subject areas

  • Software
  • Artificial Intelligence

Cite this

Mai Xuan, T., Murakami, Y., & Ishida, T. (2018). Policy-aware language service composition. In Cognitive Technologies (9789811077920 ed., pp. 57-74). (Cognitive Technologies; No. 9789811077920). Springer-Verlag. https://doi.org/10.1007/978-981-10-7793-7_4

Policy-aware language service composition. / Mai Xuan, Trang; Murakami, Yohei; Ishida, Toru.

Cognitive Technologies. 9789811077920. ed. Springer-Verlag, 2018. p. 57-74 (Cognitive Technologies; No. 9789811077920).

Research output: Chapter in Book/Report/Conference proceedingChapter

Mai Xuan, T, Murakami, Y & Ishida, T 2018, Policy-aware language service composition. in Cognitive Technologies. 9789811077920 edn, Cognitive Technologies, no. 9789811077920, Springer-Verlag, pp. 57-74. https://doi.org/10.1007/978-981-10-7793-7_4
Mai Xuan T, Murakami Y, Ishida T. Policy-aware language service composition. In Cognitive Technologies. 9789811077920 ed. Springer-Verlag. 2018. p. 57-74. (Cognitive Technologies; 9789811077920). https://doi.org/10.1007/978-981-10-7793-7_4
Mai Xuan, Trang ; Murakami, Yohei ; Ishida, Toru. / Policy-aware language service composition. Cognitive Technologies. 9789811077920. ed. Springer-Verlag, 2018. pp. 57-74 (Cognitive Technologies; 9789811077920).
@inbook{2773121b63344d1a85c14a054e9b0498,
title = "Policy-aware language service composition",
abstract = "Many language resources are being shared as web services to process data on the Internet. As dataset size keeps growing, language services are experiencing more big data problems, such as the storage and processing overheads caused by the huge amounts of multilingual texts. Parallel execution and cloud technologies are the keys to making service invocation practical. In the Service-Oriented Architecture approach, service providers typically employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance, users need to adapt to the services policies. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency, the degree of parallelism (DOP) of the composite services need to be optimized by considering the policies of all atomic services. We propose a model that embeds service policies into formulae and permits composite service performance to be calculated. From the calculation results, we can predict the optimal DOP for the composite service that allows the best performance to be attained. Extensive experiments are conducted on real-world translation services. The analysis results show that our proposed model has good prediction accuracy in identifying optimal DOPs for composite services.",
keywords = "Degree of parallelism, Parallel execution policy, Performance prediction",
author = "{Mai Xuan}, Trang and Yohei Murakami and Toru Ishida",
year = "2018",
month = "1",
day = "1",
doi = "10.1007/978-981-10-7793-7_4",
language = "English",
series = "Cognitive Technologies",
publisher = "Springer-Verlag",
number = "9789811077920",
pages = "57--74",
booktitle = "Cognitive Technologies",
edition = "9789811077920",

}

TY - CHAP

T1 - Policy-aware language service composition

AU - Mai Xuan, Trang

AU - Murakami, Yohei

AU - Ishida, Toru

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Many language resources are being shared as web services to process data on the Internet. As dataset size keeps growing, language services are experiencing more big data problems, such as the storage and processing overheads caused by the huge amounts of multilingual texts. Parallel execution and cloud technologies are the keys to making service invocation practical. In the Service-Oriented Architecture approach, service providers typically employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance, users need to adapt to the services policies. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency, the degree of parallelism (DOP) of the composite services need to be optimized by considering the policies of all atomic services. We propose a model that embeds service policies into formulae and permits composite service performance to be calculated. From the calculation results, we can predict the optimal DOP for the composite service that allows the best performance to be attained. Extensive experiments are conducted on real-world translation services. The analysis results show that our proposed model has good prediction accuracy in identifying optimal DOPs for composite services.

AB - Many language resources are being shared as web services to process data on the Internet. As dataset size keeps growing, language services are experiencing more big data problems, such as the storage and processing overheads caused by the huge amounts of multilingual texts. Parallel execution and cloud technologies are the keys to making service invocation practical. In the Service-Oriented Architecture approach, service providers typically employ policies to limit parallel execution of the services based on arbitrary decisions. In order to attain optimal performance, users need to adapt to the services policies. A composite service is a combination of several atomic services provided by various providers. To use parallel execution for greater composite service efficiency, the degree of parallelism (DOP) of the composite services need to be optimized by considering the policies of all atomic services. We propose a model that embeds service policies into formulae and permits composite service performance to be calculated. From the calculation results, we can predict the optimal DOP for the composite service that allows the best performance to be attained. Extensive experiments are conducted on real-world translation services. The analysis results show that our proposed model has good prediction accuracy in identifying optimal DOPs for composite services.

KW - Degree of parallelism

KW - Parallel execution policy

KW - Performance prediction

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

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

U2 - 10.1007/978-981-10-7793-7_4

DO - 10.1007/978-981-10-7793-7_4

M3 - Chapter

AN - SCOPUS:85042562966

T3 - Cognitive Technologies

SP - 57

EP - 74

BT - Cognitive Technologies

PB - Springer-Verlag

ER -