Two-stage approach for reliable dynamic Web service composition

•This paper proposes a two-stage method for reliable dynamic Web service composition and improves the reliability of dynamic Web service composition.•In the first stage, the scale of candidate services is reduced and the service composition problem is transformed to local service selection problem.•...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Knowledge-based systems 2016-04, Vol.97, p.123-143
Hauptverfasser: Liu, Zhi-Zhong, Chu, Dian-Hui, Jia, Zong-Pu, Shen, Ji-Quan, Wang, Lei
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 143
container_issue
container_start_page 123
container_title Knowledge-based systems
container_volume 97
creator Liu, Zhi-Zhong
Chu, Dian-Hui
Jia, Zong-Pu
Shen, Ji-Quan
Wang, Lei
description •This paper proposes a two-stage method for reliable dynamic Web service composition and improves the reliability of dynamic Web service composition.•In the first stage, the scale of candidate services is reduced and the service composition problem is transformed to local service selection problem.•In the second stage, QoS of candidate services are predicted and used to select the optimal services for tasks in the service composition workflow.•Culture Genetic Algorithm (CGA) is proposed to reduce candidate services and decompose the global QoS constraints into local QoS constraints.•It proposes a Web service QoS dynamic prediction method based on improved case-based reasoning (CBR). Web service composition is a key technology for creating value-added services by integrating available services. With the rapid development of Service Computing, Cloud Computing, Big Data, and the Internet of Things, mass services with the same functionalities and different quality of service (QoS) values are available on the Internet. Moreover, due to the uncertainties of services’ application environment, a service’s QoS is highly dynamic; these two factors cause reliable dynamic Web service composition to be a challenge. To address this issue, this paper proposes a two-stage approach for reliable dynamic Web service composition. In the first stage, the top K Web service composition schemes based on each service’s historical QoS values are selected with the proposed algorithm named Culture Genetic Algorithm (CGA). Then, component services in the top K schemes are filtered out and employed as the candidate services for dynamic service composition. This operation can greatly reduce the number of available services and filter out better candidate services for dynamic service composition. Next, the global QoS constraints are decomposed into local QoS constraints with the CGA algorithm, and the global optimal problem of service composition is transformed into a local optimal service selection problem; this conversion increases the flexibility of dynamic service composition and provides a chance to predict QoS values of services before service selection. In the second stage, before selecting the best service for each task during the running of the service composition workflow, QoS values of each candidate service are predicted based on the improved case-based reasoning, and the best service is selected according to the predicted QoS values. Through QoS prediction, the reliability
doi_str_mv 10.1016/j.knosys.2016.01.010
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1816052479</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0950705116000204</els_id><sourcerecordid>1816052479</sourcerecordid><originalsourceid>FETCH-LOGICAL-c409t-97f2f6ba0f7a875044422ffba0203a8ddf71ba7fe4cd9321a733420ad760e4a23</originalsourceid><addsrcrecordid>eNp9UE1LxDAQDaLguvoPPPTopXWSpk17UWTxCxa8rHgMaTrRrG1Tk66y_94s9Sw8GGZ4783MI-SSQkaBltfb7HNwYR8yFrsMaAQckQWtBEsFh_qYLKAuIBVQ0FNyFsIWABij1YLcbn5cGib1jokaR--U_kiM84nHzqqmw6TdD6q3OnnDJgnov63GRLt-dMFO1g3n5MSoLuDFX12S14f7zeopXb88Pq_u1qmO-6e0FoaZslFghKpEAZxzxoyJAwa5qtrWCNooYZDrts4ZVSLPOQPVihKQK5YvydXsG2_82mGYZG-Dxq5TA7pdkLSiJRSMizpS-UzV3oXg0cjR2175vaQgD3nJrZzzkoe8JNAIiLKbWYbxjW-LXgZtcdDYWo96kq2z_xv8Atdzde8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1816052479</pqid></control><display><type>article</type><title>Two-stage approach for reliable dynamic Web service composition</title><source>Elsevier ScienceDirect Journals</source><creator>Liu, Zhi-Zhong ; Chu, Dian-Hui ; Jia, Zong-Pu ; Shen, Ji-Quan ; Wang, Lei</creator><creatorcontrib>Liu, Zhi-Zhong ; Chu, Dian-Hui ; Jia, Zong-Pu ; Shen, Ji-Quan ; Wang, Lei</creatorcontrib><description>•This paper proposes a two-stage method for reliable dynamic Web service composition and improves the reliability of dynamic Web service composition.•In the first stage, the scale of candidate services is reduced and the service composition problem is transformed to local service selection problem.•In the second stage, QoS of candidate services are predicted and used to select the optimal services for tasks in the service composition workflow.•Culture Genetic Algorithm (CGA) is proposed to reduce candidate services and decompose the global QoS constraints into local QoS constraints.•It proposes a Web service QoS dynamic prediction method based on improved case-based reasoning (CBR). Web service composition is a key technology for creating value-added services by integrating available services. With the rapid development of Service Computing, Cloud Computing, Big Data, and the Internet of Things, mass services with the same functionalities and different quality of service (QoS) values are available on the Internet. Moreover, due to the uncertainties of services’ application environment, a service’s QoS is highly dynamic; these two factors cause reliable dynamic Web service composition to be a challenge. To address this issue, this paper proposes a two-stage approach for reliable dynamic Web service composition. In the first stage, the top K Web service composition schemes based on each service’s historical QoS values are selected with the proposed algorithm named Culture Genetic Algorithm (CGA). Then, component services in the top K schemes are filtered out and employed as the candidate services for dynamic service composition. This operation can greatly reduce the number of available services and filter out better candidate services for dynamic service composition. Next, the global QoS constraints are decomposed into local QoS constraints with the CGA algorithm, and the global optimal problem of service composition is transformed into a local optimal service selection problem; this conversion increases the flexibility of dynamic service composition and provides a chance to predict QoS values of services before service selection. In the second stage, before selecting the best service for each task during the running of the service composition workflow, QoS values of each candidate service are predicted based on the improved case-based reasoning, and the best service is selected according to the predicted QoS values. Through QoS prediction, the reliability of the composite Web service can be greatly enhanced. Finally, experimental results show that the proposed method is feasible and effective.</description><identifier>ISSN: 0950-7051</identifier><identifier>EISSN: 1872-7409</identifier><identifier>DOI: 10.1016/j.knosys.2016.01.010</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Algorithms ; Dynamical systems ; Dynamics ; Genetic algorithms ; Historic ; Internet ; Optimization ; QoS prediction ; Quality of service ; Web service ; Web service composition ; Web services</subject><ispartof>Knowledge-based systems, 2016-04, Vol.97, p.123-143</ispartof><rights>2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c409t-97f2f6ba0f7a875044422ffba0203a8ddf71ba7fe4cd9321a733420ad760e4a23</citedby><cites>FETCH-LOGICAL-c409t-97f2f6ba0f7a875044422ffba0203a8ddf71ba7fe4cd9321a733420ad760e4a23</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0950705116000204$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Liu, Zhi-Zhong</creatorcontrib><creatorcontrib>Chu, Dian-Hui</creatorcontrib><creatorcontrib>Jia, Zong-Pu</creatorcontrib><creatorcontrib>Shen, Ji-Quan</creatorcontrib><creatorcontrib>Wang, Lei</creatorcontrib><title>Two-stage approach for reliable dynamic Web service composition</title><title>Knowledge-based systems</title><description>•This paper proposes a two-stage method for reliable dynamic Web service composition and improves the reliability of dynamic Web service composition.•In the first stage, the scale of candidate services is reduced and the service composition problem is transformed to local service selection problem.•In the second stage, QoS of candidate services are predicted and used to select the optimal services for tasks in the service composition workflow.•Culture Genetic Algorithm (CGA) is proposed to reduce candidate services and decompose the global QoS constraints into local QoS constraints.•It proposes a Web service QoS dynamic prediction method based on improved case-based reasoning (CBR). Web service composition is a key technology for creating value-added services by integrating available services. With the rapid development of Service Computing, Cloud Computing, Big Data, and the Internet of Things, mass services with the same functionalities and different quality of service (QoS) values are available on the Internet. Moreover, due to the uncertainties of services’ application environment, a service’s QoS is highly dynamic; these two factors cause reliable dynamic Web service composition to be a challenge. To address this issue, this paper proposes a two-stage approach for reliable dynamic Web service composition. In the first stage, the top K Web service composition schemes based on each service’s historical QoS values are selected with the proposed algorithm named Culture Genetic Algorithm (CGA). Then, component services in the top K schemes are filtered out and employed as the candidate services for dynamic service composition. This operation can greatly reduce the number of available services and filter out better candidate services for dynamic service composition. Next, the global QoS constraints are decomposed into local QoS constraints with the CGA algorithm, and the global optimal problem of service composition is transformed into a local optimal service selection problem; this conversion increases the flexibility of dynamic service composition and provides a chance to predict QoS values of services before service selection. In the second stage, before selecting the best service for each task during the running of the service composition workflow, QoS values of each candidate service are predicted based on the improved case-based reasoning, and the best service is selected according to the predicted QoS values. Through QoS prediction, the reliability of the composite Web service can be greatly enhanced. Finally, experimental results show that the proposed method is feasible and effective.</description><subject>Algorithms</subject><subject>Dynamical systems</subject><subject>Dynamics</subject><subject>Genetic algorithms</subject><subject>Historic</subject><subject>Internet</subject><subject>Optimization</subject><subject>QoS prediction</subject><subject>Quality of service</subject><subject>Web service</subject><subject>Web service composition</subject><subject>Web services</subject><issn>0950-7051</issn><issn>1872-7409</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LxDAQDaLguvoPPPTopXWSpk17UWTxCxa8rHgMaTrRrG1Tk66y_94s9Sw8GGZ4783MI-SSQkaBltfb7HNwYR8yFrsMaAQckQWtBEsFh_qYLKAuIBVQ0FNyFsIWABij1YLcbn5cGib1jokaR--U_kiM84nHzqqmw6TdD6q3OnnDJgnov63GRLt-dMFO1g3n5MSoLuDFX12S14f7zeopXb88Pq_u1qmO-6e0FoaZslFghKpEAZxzxoyJAwa5qtrWCNooYZDrts4ZVSLPOQPVihKQK5YvydXsG2_82mGYZG-Dxq5TA7pdkLSiJRSMizpS-UzV3oXg0cjR2175vaQgD3nJrZzzkoe8JNAIiLKbWYbxjW-LXgZtcdDYWo96kq2z_xv8Atdzde8</recordid><startdate>20160401</startdate><enddate>20160401</enddate><creator>Liu, Zhi-Zhong</creator><creator>Chu, Dian-Hui</creator><creator>Jia, Zong-Pu</creator><creator>Shen, Ji-Quan</creator><creator>Wang, Lei</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160401</creationdate><title>Two-stage approach for reliable dynamic Web service composition</title><author>Liu, Zhi-Zhong ; Chu, Dian-Hui ; Jia, Zong-Pu ; Shen, Ji-Quan ; Wang, Lei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c409t-97f2f6ba0f7a875044422ffba0203a8ddf71ba7fe4cd9321a733420ad760e4a23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Algorithms</topic><topic>Dynamical systems</topic><topic>Dynamics</topic><topic>Genetic algorithms</topic><topic>Historic</topic><topic>Internet</topic><topic>Optimization</topic><topic>QoS prediction</topic><topic>Quality of service</topic><topic>Web service</topic><topic>Web service composition</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Zhi-Zhong</creatorcontrib><creatorcontrib>Chu, Dian-Hui</creatorcontrib><creatorcontrib>Jia, Zong-Pu</creatorcontrib><creatorcontrib>Shen, Ji-Quan</creatorcontrib><creatorcontrib>Wang, Lei</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Knowledge-based systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Zhi-Zhong</au><au>Chu, Dian-Hui</au><au>Jia, Zong-Pu</au><au>Shen, Ji-Quan</au><au>Wang, Lei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Two-stage approach for reliable dynamic Web service composition</atitle><jtitle>Knowledge-based systems</jtitle><date>2016-04-01</date><risdate>2016</risdate><volume>97</volume><spage>123</spage><epage>143</epage><pages>123-143</pages><issn>0950-7051</issn><eissn>1872-7409</eissn><abstract>•This paper proposes a two-stage method for reliable dynamic Web service composition and improves the reliability of dynamic Web service composition.•In the first stage, the scale of candidate services is reduced and the service composition problem is transformed to local service selection problem.•In the second stage, QoS of candidate services are predicted and used to select the optimal services for tasks in the service composition workflow.•Culture Genetic Algorithm (CGA) is proposed to reduce candidate services and decompose the global QoS constraints into local QoS constraints.•It proposes a Web service QoS dynamic prediction method based on improved case-based reasoning (CBR). Web service composition is a key technology for creating value-added services by integrating available services. With the rapid development of Service Computing, Cloud Computing, Big Data, and the Internet of Things, mass services with the same functionalities and different quality of service (QoS) values are available on the Internet. Moreover, due to the uncertainties of services’ application environment, a service’s QoS is highly dynamic; these two factors cause reliable dynamic Web service composition to be a challenge. To address this issue, this paper proposes a two-stage approach for reliable dynamic Web service composition. In the first stage, the top K Web service composition schemes based on each service’s historical QoS values are selected with the proposed algorithm named Culture Genetic Algorithm (CGA). Then, component services in the top K schemes are filtered out and employed as the candidate services for dynamic service composition. This operation can greatly reduce the number of available services and filter out better candidate services for dynamic service composition. Next, the global QoS constraints are decomposed into local QoS constraints with the CGA algorithm, and the global optimal problem of service composition is transformed into a local optimal service selection problem; this conversion increases the flexibility of dynamic service composition and provides a chance to predict QoS values of services before service selection. In the second stage, before selecting the best service for each task during the running of the service composition workflow, QoS values of each candidate service are predicted based on the improved case-based reasoning, and the best service is selected according to the predicted QoS values. Through QoS prediction, the reliability of the composite Web service can be greatly enhanced. Finally, experimental results show that the proposed method is feasible and effective.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.knosys.2016.01.010</doi><tpages>21</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0950-7051
ispartof Knowledge-based systems, 2016-04, Vol.97, p.123-143
issn 0950-7051
1872-7409
language eng
recordid cdi_proquest_miscellaneous_1816052479
source Elsevier ScienceDirect Journals
subjects Algorithms
Dynamical systems
Dynamics
Genetic algorithms
Historic
Internet
Optimization
QoS prediction
Quality of service
Web service
Web service composition
Web services
title Two-stage approach for reliable dynamic Web service composition
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T13%3A32%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Two-stage%20approach%20for%20reliable%20dynamic%20Web%20service%20composition&rft.jtitle=Knowledge-based%20systems&rft.au=Liu,%20Zhi-Zhong&rft.date=2016-04-01&rft.volume=97&rft.spage=123&rft.epage=143&rft.pages=123-143&rft.issn=0950-7051&rft.eissn=1872-7409&rft_id=info:doi/10.1016/j.knosys.2016.01.010&rft_dat=%3Cproquest_cross%3E1816052479%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1816052479&rft_id=info:pmid/&rft_els_id=S0950705116000204&rfr_iscdi=true