LossEstimate: Distributed failure estimation in wireless networks

► We introduce a distributed feedback mechanism for quantifying the global amount of communication failures in a network. ► The proposed algorithm is self-adaptive and fully distributed. ► Our algorithm performs very well in both static and mobile networks. The ongoing evolution of software-intensiv...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2012-12, Vol.85 (12), p.2785-2795
Hauptverfasser: Pruteanu, Andrei, Dulman, Stefan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 2795
container_issue 12
container_start_page 2785
container_title The Journal of systems and software
container_volume 85
creator Pruteanu, Andrei
Dulman, Stefan
description ► We introduce a distributed feedback mechanism for quantifying the global amount of communication failures in a network. ► The proposed algorithm is self-adaptive and fully distributed. ► Our algorithm performs very well in both static and mobile networks. The ongoing evolution of software-intensive distributed systems to ultra-large-scale (ULS) systems require innovative methods for building, running, and managing these systems. Component self-adaptation and self-configuration properties are thus becoming mandatory requirements in order to cope with application complexity. An increasing number of systems, such as video content distribution, make use of distributed feed-back mechanisms to build-up intelligent, robust and self-managing services. Technology wise, with the wide-spread usage of wireless communication interfaces on today's mobile devices, communication failures are an ever increasing nuisance in the design of distributed self-adaptive services and applications. Communication protocols designed for wired networks are not suited for this new class of networks (including mobile ad-hoc networks, wireless sensor networks, vehicular ad-hoc networks, etc.) due to the several orders of magnitude higher amount of communication failures. Although virtually every single existing communication protocol tries to deal with the various effects introduced by communication failures, almost all existing state of the art relies on previous knowledge about the amount of errors occurring at run time (information usually collected from previous deployments). A survey of current literature easily shows that, in contrast, applications that make use of distributed feedback mechanisms via online estimation of communication errors has received relatively small attention. In this paper we introduce a new distributed feedback mechanism, named LossEstimate, for runtime quantification of the global amount of communication failures present in a large-scale network. The new algorithm helps building self-adaptive services and has the advantage of being fully distributed – each node computes an estimate of the amount of errors using a gossip-alike approach. The algorithm is adaptive in the sense that it can follow changes in the mean value of the amount of communication failures over time. We focus our analysis on the impact of various network topologies, discussing the case of fully connected networks (relevant for the case of peer-to-peer networks), static multihop topologies
doi_str_mv 10.1016/j.jss.2012.07.051
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1112230652</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121212002233</els_id><sourcerecordid>2789629221</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-95999c1016ac99dd04b034f67f9ba7788dd32ac3859dbf25e7d402b3862186303</originalsourceid><addsrcrecordid>eNp9UE1LxDAQDaLguvoDvBU8t06Stkn0tKzrByx40XNokymkru2apC7-e7PUs6cZmPfmfRByTaGgQOvbvuhDKBhQVoAooKInZEGl4DllTJ6SRcKUaafsnFyE0AOAYMAWZLUdQ9iE6D6biHfZgwvRu3aKaLOucbvJY4bz1Y1D5obs4DzuMIRswHgY_Ue4JGddswt49TeX5P1x87Z-zrevTy_r1TY3nFUxV5VSyhy9NkYpa6FsgZddLTrVNkJIaS1njeGyUrbtWIXClsBaLmtGZc2BL8nN_Hfvx68pmdL9OPkhSWpKU0oOdcUSis4o41Mwj53e--Te_2gK-qiue52a0semNAidmkqc-5mDyf63Q6-DcTgYtCmridqO7h_2L5yqcGw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1112230652</pqid></control><display><type>article</type><title>LossEstimate: Distributed failure estimation in wireless networks</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Pruteanu, Andrei ; Dulman, Stefan</creator><creatorcontrib>Pruteanu, Andrei ; Dulman, Stefan</creatorcontrib><description>► We introduce a distributed feedback mechanism for quantifying the global amount of communication failures in a network. ► The proposed algorithm is self-adaptive and fully distributed. ► Our algorithm performs very well in both static and mobile networks. The ongoing evolution of software-intensive distributed systems to ultra-large-scale (ULS) systems require innovative methods for building, running, and managing these systems. Component self-adaptation and self-configuration properties are thus becoming mandatory requirements in order to cope with application complexity. An increasing number of systems, such as video content distribution, make use of distributed feed-back mechanisms to build-up intelligent, robust and self-managing services. Technology wise, with the wide-spread usage of wireless communication interfaces on today's mobile devices, communication failures are an ever increasing nuisance in the design of distributed self-adaptive services and applications. Communication protocols designed for wired networks are not suited for this new class of networks (including mobile ad-hoc networks, wireless sensor networks, vehicular ad-hoc networks, etc.) due to the several orders of magnitude higher amount of communication failures. Although virtually every single existing communication protocol tries to deal with the various effects introduced by communication failures, almost all existing state of the art relies on previous knowledge about the amount of errors occurring at run time (information usually collected from previous deployments). A survey of current literature easily shows that, in contrast, applications that make use of distributed feedback mechanisms via online estimation of communication errors has received relatively small attention. In this paper we introduce a new distributed feedback mechanism, named LossEstimate, for runtime quantification of the global amount of communication failures present in a large-scale network. The new algorithm helps building self-adaptive services and has the advantage of being fully distributed – each node computes an estimate of the amount of errors using a gossip-alike approach. The algorithm is adaptive in the sense that it can follow changes in the mean value of the amount of communication failures over time. We focus our analysis on the impact of various network topologies, discussing the case of fully connected networks (relevant for the case of peer-to-peer networks), static multihop topologies (mapping on the case of wireless sensor networks) and mobile multihop networks (mapping on the case of mobile ad-hoc networks and vehicular ad-hoc networks). The results show that the algorithm performs well in all three scenarios, without requiring specific adaptations. Besides the lack of an alternative protocol, the gossip-alike characteristics make LossEstimate an attractive choice for building a distributed feedback mechanism via the online quantification of the amount of communication failures in large-scale networks, due to the fact that it exhibits a small communication overhead and has a small convergence time. It stands as an important building-block for engineering self-adaptive distributed applications and services, such as video streaming, by means of distributed feedback mechanisms.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2012.07.051</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Adaptability ; Algorithms ; Distributed algorithm ; Distributed mobile networks ; Failure ; Network topologies ; Online failure detection ; Peer to peer computing ; Self-adaptive ; Software ; Studies ; Wireless networks</subject><ispartof>The Journal of systems and software, 2012-12, Vol.85 (12), p.2785-2795</ispartof><rights>2012 Elsevier Inc.</rights><rights>Copyright Elsevier Sequoia S.A. Dec 2012</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-95999c1016ac99dd04b034f67f9ba7788dd32ac3859dbf25e7d402b3862186303</citedby><cites>FETCH-LOGICAL-c325t-95999c1016ac99dd04b034f67f9ba7788dd32ac3859dbf25e7d402b3862186303</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.jss.2012.07.051$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Pruteanu, Andrei</creatorcontrib><creatorcontrib>Dulman, Stefan</creatorcontrib><title>LossEstimate: Distributed failure estimation in wireless networks</title><title>The Journal of systems and software</title><description>► We introduce a distributed feedback mechanism for quantifying the global amount of communication failures in a network. ► The proposed algorithm is self-adaptive and fully distributed. ► Our algorithm performs very well in both static and mobile networks. The ongoing evolution of software-intensive distributed systems to ultra-large-scale (ULS) systems require innovative methods for building, running, and managing these systems. Component self-adaptation and self-configuration properties are thus becoming mandatory requirements in order to cope with application complexity. An increasing number of systems, such as video content distribution, make use of distributed feed-back mechanisms to build-up intelligent, robust and self-managing services. Technology wise, with the wide-spread usage of wireless communication interfaces on today's mobile devices, communication failures are an ever increasing nuisance in the design of distributed self-adaptive services and applications. Communication protocols designed for wired networks are not suited for this new class of networks (including mobile ad-hoc networks, wireless sensor networks, vehicular ad-hoc networks, etc.) due to the several orders of magnitude higher amount of communication failures. Although virtually every single existing communication protocol tries to deal with the various effects introduced by communication failures, almost all existing state of the art relies on previous knowledge about the amount of errors occurring at run time (information usually collected from previous deployments). A survey of current literature easily shows that, in contrast, applications that make use of distributed feedback mechanisms via online estimation of communication errors has received relatively small attention. In this paper we introduce a new distributed feedback mechanism, named LossEstimate, for runtime quantification of the global amount of communication failures present in a large-scale network. The new algorithm helps building self-adaptive services and has the advantage of being fully distributed – each node computes an estimate of the amount of errors using a gossip-alike approach. The algorithm is adaptive in the sense that it can follow changes in the mean value of the amount of communication failures over time. We focus our analysis on the impact of various network topologies, discussing the case of fully connected networks (relevant for the case of peer-to-peer networks), static multihop topologies (mapping on the case of wireless sensor networks) and mobile multihop networks (mapping on the case of mobile ad-hoc networks and vehicular ad-hoc networks). The results show that the algorithm performs well in all three scenarios, without requiring specific adaptations. Besides the lack of an alternative protocol, the gossip-alike characteristics make LossEstimate an attractive choice for building a distributed feedback mechanism via the online quantification of the amount of communication failures in large-scale networks, due to the fact that it exhibits a small communication overhead and has a small convergence time. It stands as an important building-block for engineering self-adaptive distributed applications and services, such as video streaming, by means of distributed feedback mechanisms.</description><subject>Adaptability</subject><subject>Algorithms</subject><subject>Distributed algorithm</subject><subject>Distributed mobile networks</subject><subject>Failure</subject><subject>Network topologies</subject><subject>Online failure detection</subject><subject>Peer to peer computing</subject><subject>Self-adaptive</subject><subject>Software</subject><subject>Studies</subject><subject>Wireless networks</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LxDAQDaLguvoDvBU8t06Stkn0tKzrByx40XNokymkru2apC7-e7PUs6cZmPfmfRByTaGgQOvbvuhDKBhQVoAooKInZEGl4DllTJ6SRcKUaafsnFyE0AOAYMAWZLUdQ9iE6D6biHfZgwvRu3aKaLOucbvJY4bz1Y1D5obs4DzuMIRswHgY_Ue4JGddswt49TeX5P1x87Z-zrevTy_r1TY3nFUxV5VSyhy9NkYpa6FsgZddLTrVNkJIaS1njeGyUrbtWIXClsBaLmtGZc2BL8nN_Hfvx68pmdL9OPkhSWpKU0oOdcUSis4o41Mwj53e--Te_2gK-qiue52a0semNAidmkqc-5mDyf63Q6-DcTgYtCmridqO7h_2L5yqcGw</recordid><startdate>201212</startdate><enddate>201212</enddate><creator>Pruteanu, Andrei</creator><creator>Dulman, Stefan</creator><general>Elsevier Inc</general><general>Elsevier Sequoia S.A</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>201212</creationdate><title>LossEstimate: Distributed failure estimation in wireless networks</title><author>Pruteanu, Andrei ; Dulman, Stefan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-95999c1016ac99dd04b034f67f9ba7788dd32ac3859dbf25e7d402b3862186303</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Adaptability</topic><topic>Algorithms</topic><topic>Distributed algorithm</topic><topic>Distributed mobile networks</topic><topic>Failure</topic><topic>Network topologies</topic><topic>Online failure detection</topic><topic>Peer to peer computing</topic><topic>Self-adaptive</topic><topic>Software</topic><topic>Studies</topic><topic>Wireless networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pruteanu, Andrei</creatorcontrib><creatorcontrib>Dulman, Stefan</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>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pruteanu, Andrei</au><au>Dulman, Stefan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>LossEstimate: Distributed failure estimation in wireless networks</atitle><jtitle>The Journal of systems and software</jtitle><date>2012-12</date><risdate>2012</risdate><volume>85</volume><issue>12</issue><spage>2785</spage><epage>2795</epage><pages>2785-2795</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>► We introduce a distributed feedback mechanism for quantifying the global amount of communication failures in a network. ► The proposed algorithm is self-adaptive and fully distributed. ► Our algorithm performs very well in both static and mobile networks. The ongoing evolution of software-intensive distributed systems to ultra-large-scale (ULS) systems require innovative methods for building, running, and managing these systems. Component self-adaptation and self-configuration properties are thus becoming mandatory requirements in order to cope with application complexity. An increasing number of systems, such as video content distribution, make use of distributed feed-back mechanisms to build-up intelligent, robust and self-managing services. Technology wise, with the wide-spread usage of wireless communication interfaces on today's mobile devices, communication failures are an ever increasing nuisance in the design of distributed self-adaptive services and applications. Communication protocols designed for wired networks are not suited for this new class of networks (including mobile ad-hoc networks, wireless sensor networks, vehicular ad-hoc networks, etc.) due to the several orders of magnitude higher amount of communication failures. Although virtually every single existing communication protocol tries to deal with the various effects introduced by communication failures, almost all existing state of the art relies on previous knowledge about the amount of errors occurring at run time (information usually collected from previous deployments). A survey of current literature easily shows that, in contrast, applications that make use of distributed feedback mechanisms via online estimation of communication errors has received relatively small attention. In this paper we introduce a new distributed feedback mechanism, named LossEstimate, for runtime quantification of the global amount of communication failures present in a large-scale network. The new algorithm helps building self-adaptive services and has the advantage of being fully distributed – each node computes an estimate of the amount of errors using a gossip-alike approach. The algorithm is adaptive in the sense that it can follow changes in the mean value of the amount of communication failures over time. We focus our analysis on the impact of various network topologies, discussing the case of fully connected networks (relevant for the case of peer-to-peer networks), static multihop topologies (mapping on the case of wireless sensor networks) and mobile multihop networks (mapping on the case of mobile ad-hoc networks and vehicular ad-hoc networks). The results show that the algorithm performs well in all three scenarios, without requiring specific adaptations. Besides the lack of an alternative protocol, the gossip-alike characteristics make LossEstimate an attractive choice for building a distributed feedback mechanism via the online quantification of the amount of communication failures in large-scale networks, due to the fact that it exhibits a small communication overhead and has a small convergence time. It stands as an important building-block for engineering self-adaptive distributed applications and services, such as video streaming, by means of distributed feedback mechanisms.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2012.07.051</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0164-1212
ispartof The Journal of systems and software, 2012-12, Vol.85 (12), p.2785-2795
issn 0164-1212
1873-1228
language eng
recordid cdi_proquest_journals_1112230652
source Elsevier ScienceDirect Journals Complete
subjects Adaptability
Algorithms
Distributed algorithm
Distributed mobile networks
Failure
Network topologies
Online failure detection
Peer to peer computing
Self-adaptive
Software
Studies
Wireless networks
title LossEstimate: Distributed failure estimation in wireless networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T18%3A41%3A15IST&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=LossEstimate:%20Distributed%20failure%20estimation%20in%20wireless%20networks&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Pruteanu,%20Andrei&rft.date=2012-12&rft.volume=85&rft.issue=12&rft.spage=2785&rft.epage=2795&rft.pages=2785-2795&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/10.1016/j.jss.2012.07.051&rft_dat=%3Cproquest_cross%3E2789629221%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=1112230652&rft_id=info:pmid/&rft_els_id=S0164121212002233&rfr_iscdi=true