A Distributed Agent-Based Approach for Optimal QoS Selection in Web of Object Choreography
The Internet of Things (IoT) refers to the domain of physical/logical objects connected to the Internet that can be accessible anywhere and anytime, giving the access policies. Web objects and services can be seen as distributed and cooperative agents that need to collaborate in order to reach advan...
Gespeichert in:
Veröffentlicht in: | IEEE systems journal 2018-06, Vol.12 (2), p.1655-1666 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1666 |
---|---|
container_issue | 2 |
container_start_page | 1655 |
container_title | IEEE systems journal |
container_volume | 12 |
creator | Temglit, Nacera Chibani, Abdelghani Djouani, Karim Nacer, Mohamed Ahmed |
description | The Internet of Things (IoT) refers to the domain of physical/logical objects connected to the Internet that can be accessible anywhere and anytime, giving the access policies. Web objects and services can be seen as distributed and cooperative agents that need to collaborate in order to reach advanced functionalities and also to optimize the overall quality offered to the end users. However, the number of the services that can be supplied through these devices on the Internet will increase more and more. In this context, performing the composition and selection of the best services according to quality-of-service (QoS) criteria become a complex task, especially when dealing with global service selection to satisfy global constraints of users in decentralized environments. For this purpose, we propose a distributed and optimal QoS selection approach based on the multiagent paradigm and the distributed constraint optimization problem (DCOP) formalism. Hence, we revisited a DCOP technique for developing an efficient algorithm: the DPOP4QoS implemented under a real-time Web protocol for IoT communication, the extensible messaging and presence protocol. The proposed algorithm takes into account the specificities of the service composition context and the satisfaction of the global user constraints. This paper also presents a set of experiments conducted under realistic distributed environment to evaluate the performance of the proposed algorithm. |
doi_str_mv | 10.1109/JSYST.2016.2647281 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_01681964v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7827995</ieee_id><sourcerecordid>2034448469</sourcerecordid><originalsourceid>FETCH-LOGICAL-c329t-ec35ade5e77c1d995434d2ab824f7364256c909e12fd93c25070cdb8173eb03c3</originalsourceid><addsrcrecordid>eNo9kEtLw0AUhYMoWKt_QDcDrlykziuZmWWsjyqFIq2IbobJ5KZNqZ04SYX-e6dN6epeLucczv2i6JrgASFY3b9Nv6azAcUkHdCUCyrJSdQjiolYUcZP9zuNJZH8PLpomiXGiUyE6kXfGXqsmtZX-aaFAmVzWLfxg2l2e117Z-wClc6jSd1WP2aF3t0UTWEFtq3cGlVr9Ak5ciWa5MtwQ8OF8-Dm3tSL7WV0VppVA1eH2Y8-np9mw1E8nry8DrNxbBlVbQyWJaaABISwpFAq4YwX1OSS8lKwlNMktQorILQsFLM0wQLbIpdEMMgxs6wf3XW5C7PStQ81_VY7U-lRNta7W6AiiUr5Hwna204bXvvdQNPqpdv4dainKWacc8lTFVS0U1nvmsZDeYwlWO946z1vveOtD7yD6aYzVQBwNAhJRfiJ_QMHU3ph</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2034448469</pqid></control><display><type>article</type><title>A Distributed Agent-Based Approach for Optimal QoS Selection in Web of Object Choreography</title><source>IEEE Electronic Library (IEL)</source><creator>Temglit, Nacera ; Chibani, Abdelghani ; Djouani, Karim ; Nacer, Mohamed Ahmed</creator><creatorcontrib>Temglit, Nacera ; Chibani, Abdelghani ; Djouani, Karim ; Nacer, Mohamed Ahmed</creatorcontrib><description>The Internet of Things (IoT) refers to the domain of physical/logical objects connected to the Internet that can be accessible anywhere and anytime, giving the access policies. Web objects and services can be seen as distributed and cooperative agents that need to collaborate in order to reach advanced functionalities and also to optimize the overall quality offered to the end users. However, the number of the services that can be supplied through these devices on the Internet will increase more and more. In this context, performing the composition and selection of the best services according to quality-of-service (QoS) criteria become a complex task, especially when dealing with global service selection to satisfy global constraints of users in decentralized environments. For this purpose, we propose a distributed and optimal QoS selection approach based on the multiagent paradigm and the distributed constraint optimization problem (DCOP) formalism. Hence, we revisited a DCOP technique for developing an efficient algorithm: the DPOP4QoS implemented under a real-time Web protocol for IoT communication, the extensible messaging and presence protocol. The proposed algorithm takes into account the specificities of the service composition context and the satisfaction of the global user constraints. This paper also presents a set of experiments conducted under realistic distributed environment to evaluate the performance of the proposed algorithm.</description><identifier>ISSN: 1932-8184</identifier><identifier>ISSN: 1937-9234</identifier><identifier>EISSN: 1937-9234</identifier><identifier>EISSN: 1932-8184</identifier><identifier>DOI: 10.1109/JSYST.2016.2647281</identifier><identifier>CODEN: ISJEB2</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Artificial Intelligence ; Composition ; Computer Science ; Emerging Technologies ; End users ; Genetic algorithms ; Heuristic algorithms ; Internet of Things ; Multiagent systems ; Optimization ; Quality of service ; quality of service (QoS) ; Scalability ; service interoperability and composability ; Systems and Control ; Task analysis ; ubiquitous computing ; User satisfaction ; Web services</subject><ispartof>IEEE systems journal, 2018-06, Vol.12 (2), p.1655-1666</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c329t-ec35ade5e77c1d995434d2ab824f7364256c909e12fd93c25070cdb8173eb03c3</citedby><cites>FETCH-LOGICAL-c329t-ec35ade5e77c1d995434d2ab824f7364256c909e12fd93c25070cdb8173eb03c3</cites><orcidid>0000-0003-1577-065X ; 0000-0001-6060-8200</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7827995$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,796,885,27915,27916,54749</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7827995$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal.science/hal-01681964$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Temglit, Nacera</creatorcontrib><creatorcontrib>Chibani, Abdelghani</creatorcontrib><creatorcontrib>Djouani, Karim</creatorcontrib><creatorcontrib>Nacer, Mohamed Ahmed</creatorcontrib><title>A Distributed Agent-Based Approach for Optimal QoS Selection in Web of Object Choreography</title><title>IEEE systems journal</title><addtitle>JSYST</addtitle><description>The Internet of Things (IoT) refers to the domain of physical/logical objects connected to the Internet that can be accessible anywhere and anytime, giving the access policies. Web objects and services can be seen as distributed and cooperative agents that need to collaborate in order to reach advanced functionalities and also to optimize the overall quality offered to the end users. However, the number of the services that can be supplied through these devices on the Internet will increase more and more. In this context, performing the composition and selection of the best services according to quality-of-service (QoS) criteria become a complex task, especially when dealing with global service selection to satisfy global constraints of users in decentralized environments. For this purpose, we propose a distributed and optimal QoS selection approach based on the multiagent paradigm and the distributed constraint optimization problem (DCOP) formalism. Hence, we revisited a DCOP technique for developing an efficient algorithm: the DPOP4QoS implemented under a real-time Web protocol for IoT communication, the extensible messaging and presence protocol. The proposed algorithm takes into account the specificities of the service composition context and the satisfaction of the global user constraints. This paper also presents a set of experiments conducted under realistic distributed environment to evaluate the performance of the proposed algorithm.</description><subject>Algorithms</subject><subject>Artificial Intelligence</subject><subject>Composition</subject><subject>Computer Science</subject><subject>Emerging Technologies</subject><subject>End users</subject><subject>Genetic algorithms</subject><subject>Heuristic algorithms</subject><subject>Internet of Things</subject><subject>Multiagent systems</subject><subject>Optimization</subject><subject>Quality of service</subject><subject>quality of service (QoS)</subject><subject>Scalability</subject><subject>service interoperability and composability</subject><subject>Systems and Control</subject><subject>Task analysis</subject><subject>ubiquitous computing</subject><subject>User satisfaction</subject><subject>Web services</subject><issn>1932-8184</issn><issn>1937-9234</issn><issn>1937-9234</issn><issn>1932-8184</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kEtLw0AUhYMoWKt_QDcDrlykziuZmWWsjyqFIq2IbobJ5KZNqZ04SYX-e6dN6epeLucczv2i6JrgASFY3b9Nv6azAcUkHdCUCyrJSdQjiolYUcZP9zuNJZH8PLpomiXGiUyE6kXfGXqsmtZX-aaFAmVzWLfxg2l2e117Z-wClc6jSd1WP2aF3t0UTWEFtq3cGlVr9Ak5ciWa5MtwQ8OF8-Dm3tSL7WV0VppVA1eH2Y8-np9mw1E8nry8DrNxbBlVbQyWJaaABISwpFAq4YwX1OSS8lKwlNMktQorILQsFLM0wQLbIpdEMMgxs6wf3XW5C7PStQ81_VY7U-lRNta7W6AiiUr5Hwna204bXvvdQNPqpdv4dainKWacc8lTFVS0U1nvmsZDeYwlWO946z1vveOtD7yD6aYzVQBwNAhJRfiJ_QMHU3ph</recordid><startdate>20180601</startdate><enddate>20180601</enddate><creator>Temglit, Nacera</creator><creator>Chibani, Abdelghani</creator><creator>Djouani, Karim</creator><creator>Nacer, Mohamed Ahmed</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0003-1577-065X</orcidid><orcidid>https://orcid.org/0000-0001-6060-8200</orcidid></search><sort><creationdate>20180601</creationdate><title>A Distributed Agent-Based Approach for Optimal QoS Selection in Web of Object Choreography</title><author>Temglit, Nacera ; Chibani, Abdelghani ; Djouani, Karim ; Nacer, Mohamed Ahmed</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c329t-ec35ade5e77c1d995434d2ab824f7364256c909e12fd93c25070cdb8173eb03c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Algorithms</topic><topic>Artificial Intelligence</topic><topic>Composition</topic><topic>Computer Science</topic><topic>Emerging Technologies</topic><topic>End users</topic><topic>Genetic algorithms</topic><topic>Heuristic algorithms</topic><topic>Internet of Things</topic><topic>Multiagent systems</topic><topic>Optimization</topic><topic>Quality of service</topic><topic>quality of service (QoS)</topic><topic>Scalability</topic><topic>service interoperability and composability</topic><topic>Systems and Control</topic><topic>Task analysis</topic><topic>ubiquitous computing</topic><topic>User satisfaction</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Temglit, Nacera</creatorcontrib><creatorcontrib>Chibani, Abdelghani</creatorcontrib><creatorcontrib>Djouani, Karim</creatorcontrib><creatorcontrib>Nacer, Mohamed Ahmed</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><jtitle>IEEE systems journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Temglit, Nacera</au><au>Chibani, Abdelghani</au><au>Djouani, Karim</au><au>Nacer, Mohamed Ahmed</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Distributed Agent-Based Approach for Optimal QoS Selection in Web of Object Choreography</atitle><jtitle>IEEE systems journal</jtitle><stitle>JSYST</stitle><date>2018-06-01</date><risdate>2018</risdate><volume>12</volume><issue>2</issue><spage>1655</spage><epage>1666</epage><pages>1655-1666</pages><issn>1932-8184</issn><issn>1937-9234</issn><eissn>1937-9234</eissn><eissn>1932-8184</eissn><coden>ISJEB2</coden><abstract>The Internet of Things (IoT) refers to the domain of physical/logical objects connected to the Internet that can be accessible anywhere and anytime, giving the access policies. Web objects and services can be seen as distributed and cooperative agents that need to collaborate in order to reach advanced functionalities and also to optimize the overall quality offered to the end users. However, the number of the services that can be supplied through these devices on the Internet will increase more and more. In this context, performing the composition and selection of the best services according to quality-of-service (QoS) criteria become a complex task, especially when dealing with global service selection to satisfy global constraints of users in decentralized environments. For this purpose, we propose a distributed and optimal QoS selection approach based on the multiagent paradigm and the distributed constraint optimization problem (DCOP) formalism. Hence, we revisited a DCOP technique for developing an efficient algorithm: the DPOP4QoS implemented under a real-time Web protocol for IoT communication, the extensible messaging and presence protocol. The proposed algorithm takes into account the specificities of the service composition context and the satisfaction of the global user constraints. This paper also presents a set of experiments conducted under realistic distributed environment to evaluate the performance of the proposed algorithm.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/JSYST.2016.2647281</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0003-1577-065X</orcidid><orcidid>https://orcid.org/0000-0001-6060-8200</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1932-8184 |
ispartof | IEEE systems journal, 2018-06, Vol.12 (2), p.1655-1666 |
issn | 1932-8184 1937-9234 1937-9234 1932-8184 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_01681964v1 |
source | IEEE Electronic Library (IEL) |
subjects | Algorithms Artificial Intelligence Composition Computer Science Emerging Technologies End users Genetic algorithms Heuristic algorithms Internet of Things Multiagent systems Optimization Quality of service quality of service (QoS) Scalability service interoperability and composability Systems and Control Task analysis ubiquitous computing User satisfaction Web services |
title | A Distributed Agent-Based Approach for Optimal QoS Selection in Web of Object Choreography |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T04%3A41%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Distributed%20Agent-Based%20Approach%20for%20Optimal%20QoS%20Selection%20in%20Web%20of%20Object%20Choreography&rft.jtitle=IEEE%20systems%20journal&rft.au=Temglit,%20Nacera&rft.date=2018-06-01&rft.volume=12&rft.issue=2&rft.spage=1655&rft.epage=1666&rft.pages=1655-1666&rft.issn=1932-8184&rft.eissn=1937-9234&rft.coden=ISJEB2&rft_id=info:doi/10.1109/JSYST.2016.2647281&rft_dat=%3Cproquest_RIE%3E2034448469%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2034448469&rft_id=info:pmid/&rft_ieee_id=7827995&rfr_iscdi=true |