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...
Gespeichert in:
Veröffentlicht in: | The Journal of systems and software 2012-12, Vol.85 (12), p.2785-2795 |
---|---|
Hauptverfasser: | , |
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 |