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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE systems journal 2018-06, Vol.12 (2), p.1655-1666
Hauptverfasser: Temglit, Nacera, Chibani, Abdelghani, Djouani, Karim, Nacer, Mohamed Ahmed
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