Loading…

A complete and optimal distributed algorithm based on global heuristic for Web services composition

An important number of planning approaches have been proposed to tackle the problem of Web services composition which aims at selecting and inter-connecting services provided by different partners in response to client request. This process is beyond the human ability to analyse and generate the com...

Full description

Saved in:
Bibliographic Details
Main Authors: El Falou, Mohamad, Bouzid, M, Mouaddib, Abdel-Illah, Vidal, T
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 2162
container_issue
container_start_page 2155
container_title
container_volume
creator El Falou, Mohamad
Bouzid, M
Mouaddib, Abdel-Illah
Vidal, T
description An important number of planning approaches have been proposed to tackle the problem of Web services composition which aims at selecting and inter-connecting services provided by different partners in response to client request. This process is beyond the human ability to analyse and generate the composition manually. Planning techniques are used widely in the literature to automatically compose web services but they don't scale up well. This weakness is due to the search space explosion caused by using the state-space or the plan-space planning techniques without take into account the distribution nature of web services domain. In a previous work, we proposed a decentralised multi-agent approach to solve the problem by associating a planning agent to each web services. Agent organises its services in a graph and respond to requests by its best partial plan extracted basing on a local heuristic. This approach is complete if the agents are independant. In this paper, we extend our previous approach by introducing a global heuristic to ensure the completeness and the optimality of the decentralised approach even if agents are dependent. The complexity of the new distributed algorithm is polynomial. This global heuristic of evaluating the best local plan avoids the wells by considering the intermediate local plans offered by other agents. To respond to a request, agents propose their best local plans basing on a distributed heuristic function. They then coordinate their partial plans by merging them to provide a global one for the submitted request.
doi_str_mv 10.1109/ICSMC.2010.5641668
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5641668</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5641668</ieee_id><sourcerecordid>5641668</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-5c0d8b6f95593f091105e10d66c9c917951ddbef39342259593ee3fd4683cf783</originalsourceid><addsrcrecordid>eNo1kNtKAzEYhOMJbGtfQG_yAltz3uSyLB4KFS9U9K7sJv-2kW1TklTw7Q1ar4ZhPgZmELqmZEYpMbeL5uWpmTFSvFSCKqVP0NTUmgomhJJak1M0YrKuK6qkPEPj_0CZczSiRLHKMPZxicYpfRLCiKB6hOwc27DdD5ABtzuHwz77bTtg51OOvjtkcLgd1iH6vNnirk3Fhx1eD6Er1AYOsYDe4j5E_A4dThC_vIX02xqSzz7srtBF3w4JpkedoLf7u9fmsVo-Pyya-bLytJa5kpY43aneSGl4T0xZLYESp5Q11tDaSOpcBz03XDAmTaEAeO-E0tz2teYTdPPX6wFgtY9lSPxeHc_iP0jPWsk</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A complete and optimal distributed algorithm based on global heuristic for Web services composition</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>El Falou, Mohamad ; Bouzid, M ; Mouaddib, Abdel-Illah ; Vidal, T</creator><creatorcontrib>El Falou, Mohamad ; Bouzid, M ; Mouaddib, Abdel-Illah ; Vidal, T</creatorcontrib><description>An important number of planning approaches have been proposed to tackle the problem of Web services composition which aims at selecting and inter-connecting services provided by different partners in response to client request. This process is beyond the human ability to analyse and generate the composition manually. Planning techniques are used widely in the literature to automatically compose web services but they don't scale up well. This weakness is due to the search space explosion caused by using the state-space or the plan-space planning techniques without take into account the distribution nature of web services domain. In a previous work, we proposed a decentralised multi-agent approach to solve the problem by associating a planning agent to each web services. Agent organises its services in a graph and respond to requests by its best partial plan extracted basing on a local heuristic. This approach is complete if the agents are independant. In this paper, we extend our previous approach by introducing a global heuristic to ensure the completeness and the optimality of the decentralised approach even if agents are dependent. The complexity of the new distributed algorithm is polynomial. This global heuristic of evaluating the best local plan avoids the wells by considering the intermediate local plans offered by other agents. To respond to a request, agents propose their best local plans basing on a distributed heuristic function. They then coordinate their partial plans by merging them to provide a global one for the submitted request.</description><identifier>ISSN: 1062-922X</identifier><identifier>ISBN: 1424465869</identifier><identifier>ISBN: 9781424465866</identifier><identifier>EISSN: 2577-1655</identifier><identifier>EISBN: 9781424465880</identifier><identifier>EISBN: 1424465877</identifier><identifier>EISBN: 1424465885</identifier><identifier>EISBN: 9781424465873</identifier><identifier>DOI: 10.1109/ICSMC.2010.5641668</identifier><language>eng</language><publisher>IEEE</publisher><subject>decentralised planning ; Lead ; Manuals ; Multi-agent ; Polynomials ; Web services composition</subject><ispartof>2010 IEEE International Conference on Systems, Man and Cybernetics, 2010, p.2155-2162</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5641668$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5641668$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>El Falou, Mohamad</creatorcontrib><creatorcontrib>Bouzid, M</creatorcontrib><creatorcontrib>Mouaddib, Abdel-Illah</creatorcontrib><creatorcontrib>Vidal, T</creatorcontrib><title>A complete and optimal distributed algorithm based on global heuristic for Web services composition</title><title>2010 IEEE International Conference on Systems, Man and Cybernetics</title><addtitle>ICSMC</addtitle><description>An important number of planning approaches have been proposed to tackle the problem of Web services composition which aims at selecting and inter-connecting services provided by different partners in response to client request. This process is beyond the human ability to analyse and generate the composition manually. Planning techniques are used widely in the literature to automatically compose web services but they don't scale up well. This weakness is due to the search space explosion caused by using the state-space or the plan-space planning techniques without take into account the distribution nature of web services domain. In a previous work, we proposed a decentralised multi-agent approach to solve the problem by associating a planning agent to each web services. Agent organises its services in a graph and respond to requests by its best partial plan extracted basing on a local heuristic. This approach is complete if the agents are independant. In this paper, we extend our previous approach by introducing a global heuristic to ensure the completeness and the optimality of the decentralised approach even if agents are dependent. The complexity of the new distributed algorithm is polynomial. This global heuristic of evaluating the best local plan avoids the wells by considering the intermediate local plans offered by other agents. To respond to a request, agents propose their best local plans basing on a distributed heuristic function. They then coordinate their partial plans by merging them to provide a global one for the submitted request.</description><subject>decentralised planning</subject><subject>Lead</subject><subject>Manuals</subject><subject>Multi-agent</subject><subject>Polynomials</subject><subject>Web services composition</subject><issn>1062-922X</issn><issn>2577-1655</issn><isbn>1424465869</isbn><isbn>9781424465866</isbn><isbn>9781424465880</isbn><isbn>1424465877</isbn><isbn>1424465885</isbn><isbn>9781424465873</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1kNtKAzEYhOMJbGtfQG_yAltz3uSyLB4KFS9U9K7sJv-2kW1TklTw7Q1ar4ZhPgZmELqmZEYpMbeL5uWpmTFSvFSCKqVP0NTUmgomhJJak1M0YrKuK6qkPEPj_0CZczSiRLHKMPZxicYpfRLCiKB6hOwc27DdD5ABtzuHwz77bTtg51OOvjtkcLgd1iH6vNnirk3Fhx1eD6Er1AYOsYDe4j5E_A4dThC_vIX02xqSzz7srtBF3w4JpkedoLf7u9fmsVo-Pyya-bLytJa5kpY43aneSGl4T0xZLYESp5Q11tDaSOpcBz03XDAmTaEAeO-E0tz2teYTdPPX6wFgtY9lSPxeHc_iP0jPWsk</recordid><startdate>201010</startdate><enddate>201010</enddate><creator>El Falou, Mohamad</creator><creator>Bouzid, M</creator><creator>Mouaddib, Abdel-Illah</creator><creator>Vidal, T</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>201010</creationdate><title>A complete and optimal distributed algorithm based on global heuristic for Web services composition</title><author>El Falou, Mohamad ; Bouzid, M ; Mouaddib, Abdel-Illah ; Vidal, T</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-5c0d8b6f95593f091105e10d66c9c917951ddbef39342259593ee3fd4683cf783</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>decentralised planning</topic><topic>Lead</topic><topic>Manuals</topic><topic>Multi-agent</topic><topic>Polynomials</topic><topic>Web services composition</topic><toplevel>online_resources</toplevel><creatorcontrib>El Falou, Mohamad</creatorcontrib><creatorcontrib>Bouzid, M</creatorcontrib><creatorcontrib>Mouaddib, Abdel-Illah</creatorcontrib><creatorcontrib>Vidal, T</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>El Falou, Mohamad</au><au>Bouzid, M</au><au>Mouaddib, Abdel-Illah</au><au>Vidal, T</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A complete and optimal distributed algorithm based on global heuristic for Web services composition</atitle><btitle>2010 IEEE International Conference on Systems, Man and Cybernetics</btitle><stitle>ICSMC</stitle><date>2010-10</date><risdate>2010</risdate><spage>2155</spage><epage>2162</epage><pages>2155-2162</pages><issn>1062-922X</issn><eissn>2577-1655</eissn><isbn>1424465869</isbn><isbn>9781424465866</isbn><eisbn>9781424465880</eisbn><eisbn>1424465877</eisbn><eisbn>1424465885</eisbn><eisbn>9781424465873</eisbn><abstract>An important number of planning approaches have been proposed to tackle the problem of Web services composition which aims at selecting and inter-connecting services provided by different partners in response to client request. This process is beyond the human ability to analyse and generate the composition manually. Planning techniques are used widely in the literature to automatically compose web services but they don't scale up well. This weakness is due to the search space explosion caused by using the state-space or the plan-space planning techniques without take into account the distribution nature of web services domain. In a previous work, we proposed a decentralised multi-agent approach to solve the problem by associating a planning agent to each web services. Agent organises its services in a graph and respond to requests by its best partial plan extracted basing on a local heuristic. This approach is complete if the agents are independant. In this paper, we extend our previous approach by introducing a global heuristic to ensure the completeness and the optimality of the decentralised approach even if agents are dependent. The complexity of the new distributed algorithm is polynomial. This global heuristic of evaluating the best local plan avoids the wells by considering the intermediate local plans offered by other agents. To respond to a request, agents propose their best local plans basing on a distributed heuristic function. They then coordinate their partial plans by merging them to provide a global one for the submitted request.</abstract><pub>IEEE</pub><doi>10.1109/ICSMC.2010.5641668</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1062-922X
ispartof 2010 IEEE International Conference on Systems, Man and Cybernetics, 2010, p.2155-2162
issn 1062-922X
2577-1655
language eng
recordid cdi_ieee_primary_5641668
source IEEE Electronic Library (IEL) Conference Proceedings
subjects decentralised planning
Lead
Manuals
Multi-agent
Polynomials
Web services composition
title A complete and optimal distributed algorithm based on global heuristic for Web services composition
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T16%3A57%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20complete%20and%20optimal%20distributed%20algorithm%20based%20on%20global%20heuristic%20for%20Web%20services%20composition&rft.btitle=2010%20IEEE%20International%20Conference%20on%20Systems,%20Man%20and%20Cybernetics&rft.au=El%20Falou,%20Mohamad&rft.date=2010-10&rft.spage=2155&rft.epage=2162&rft.pages=2155-2162&rft.issn=1062-922X&rft.eissn=2577-1655&rft.isbn=1424465869&rft.isbn_list=9781424465866&rft_id=info:doi/10.1109/ICSMC.2010.5641668&rft.eisbn=9781424465880&rft.eisbn_list=1424465877&rft.eisbn_list=1424465885&rft.eisbn_list=9781424465873&rft_dat=%3Cieee_6IE%3E5641668%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-5c0d8b6f95593f091105e10d66c9c917951ddbef39342259593ee3fd4683cf783%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5641668&rfr_iscdi=true