Design and evaluation of crash tolerant protocols for mobile ad-hoc networks
Mobile ad-hoc networks are wireless networks operating without any form of supporting infrastructure such as base-stations, and thus require the participating nodes to co-operate by forwarding each other's messages. Ad-hoc networks can be deployed when installing network infrastructure is consi...
Main Author: | |
---|---|
Published: |
University of Newcastle Upon Tyne
2005
|
Subjects: | |
Online Access: | http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.420067 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-420067 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-4200672015-03-19T03:43:32ZDesign and evaluation of crash tolerant protocols for mobile ad-hoc networksVollset, Einar Wiik2005Mobile ad-hoc networks are wireless networks operating without any form of supporting infrastructure such as base-stations, and thus require the participating nodes to co-operate by forwarding each other's messages. Ad-hoc networks can be deployed when installing network infrastructure is considered too expensive, too cumbersome or simply too slow, for example in domains such as battlefields, search-and-rescue or space exploration. Tolerating node crashes and transient network partitions is likely to be important in such domains. However, developing applications which do so is a difficult task, a task which can be made easier by the availability of fault-tolerant protocols and middleware. This dissertation studies two core fault-tolerant primitives, reliable dissemination and consensus, and presents two families of protocols which implement these primitives in a wide range of mobile ad-hoc networks. The performance of the protocols is studied through simulation indicating that they are able to provide their guarantees in a bandwidth efficient manner. This is achieved by taking advantage of the broadcast nature and variable message delivery latencies inherent in ad-hoc networks. To illustrate the usefulness of these two primitives, a design for a distributed, fault-tolerant tuple space suitable to implement on mobile ad-hoc networks is presented. This design, if implemented, would provide a simple, yet powerful abstraction to the developer of fault-tolerant applications in mobile ad-hoc networks.621.3851University of Newcastle Upon Tynehttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.420067http://hdl.handle.net/10443/1991Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
topic |
621.3851 |
spellingShingle |
621.3851 Vollset, Einar Wiik Design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
description |
Mobile ad-hoc networks are wireless networks operating without any form of supporting infrastructure such as base-stations, and thus require the participating nodes to co-operate by forwarding each other's messages. Ad-hoc networks can be deployed when installing network infrastructure is considered too expensive, too cumbersome or simply too slow, for example in domains such as battlefields, search-and-rescue or space exploration. Tolerating node crashes and transient network partitions is likely to be important in such domains. However, developing applications which do so is a difficult task, a task which can be made easier by the availability of fault-tolerant protocols and middleware. This dissertation studies two core fault-tolerant primitives, reliable dissemination and consensus, and presents two families of protocols which implement these primitives in a wide range of mobile ad-hoc networks. The performance of the protocols is studied through simulation indicating that they are able to provide their guarantees in a bandwidth efficient manner. This is achieved by taking advantage of the broadcast nature and variable message delivery latencies inherent in ad-hoc networks. To illustrate the usefulness of these two primitives, a design for a distributed, fault-tolerant tuple space suitable to implement on mobile ad-hoc networks is presented. This design, if implemented, would provide a simple, yet powerful abstraction to the developer of fault-tolerant applications in mobile ad-hoc networks. |
author |
Vollset, Einar Wiik |
author_facet |
Vollset, Einar Wiik |
author_sort |
Vollset, Einar Wiik |
title |
Design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
title_short |
Design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
title_full |
Design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
title_fullStr |
Design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
title_full_unstemmed |
Design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
title_sort |
design and evaluation of crash tolerant protocols for mobile ad-hoc networks |
publisher |
University of Newcastle Upon Tyne |
publishDate |
2005 |
url |
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.420067 |
work_keys_str_mv |
AT vollseteinarwiik designandevaluationofcrashtolerantprotocolsformobileadhocnetworks |
_version_ |
1716734187886608384 |