Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...
Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...
Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5 Related WorkDeliver<strong>in</strong>g Messages <strong>in</strong> Disconnected Mobile Ad Hoc Networks 81The problem of message delivery among disconnected Mobile Ad-Hoc Networksis not new to the research community. In particular, the idea of us<strong>in</strong>g <strong>in</strong>termediatenodes to relay messages among disconnected hosts has also been proposedearlier <strong>by</strong> Li and Rus [7]. Different research groups have approached the problemof delivery <strong>in</strong> a disconnected network from the perspective of different MANETapplications and hence have come up with different solutions. Karumanchi et.al. [8] describe the problem of network partition<strong>in</strong>g <strong>in</strong> a MANET formed <strong>by</strong>a group of firefighters <strong>in</strong>volved <strong>in</strong> a firefight<strong>in</strong>g mission. Each firefighter is requiredto update its location <strong>in</strong>formation to servers <strong>in</strong> the network and must beable to obta<strong>in</strong> location <strong>in</strong>formation of other firefighters <strong>by</strong> query<strong>in</strong>g the servers.Their solution employs quorum-based strategies to update and query <strong>in</strong>formation<strong>in</strong> a partitioned network. Wang and Li [9] describe the problem of networkpartition<strong>in</strong>g among group of mobile nodes that are request<strong>in</strong>g and download<strong>in</strong>g<strong>in</strong>formation on demand from a centralized service. Their goal is to provideservice coverage even when the network is partitioned <strong>by</strong> replicat<strong>in</strong>g the serviceto appropriate nodes before a partition takes place. They employ a partitionprediction scheme to predict partition<strong>in</strong>g <strong>in</strong> the network before it occurs [12].Li and Rus [7] consider the problem of network partition<strong>in</strong>g <strong>in</strong> a doma<strong>in</strong> whereit is possible to <strong>in</strong>struct mobile nodes to change their trajectories, such as <strong>in</strong> arobotic network where a team of robots is deployed to perform sens<strong>in</strong>g tasks <strong>in</strong>a remote or hazardous environment.6 Future WorkWe have not reseached the parameter space completely, we plan to run moresimulations and determ<strong>in</strong>e the sensitivity of our protocol to more parameters. Weare also consider<strong>in</strong>g several extensions and improvements to our basic scheme.These are described <strong>in</strong> the next subsections.6.1 Reduc<strong>in</strong>g OverheadThe network overhead seems to override the benefit of replication <strong>in</strong> our protocolwhen the number of nodes is large. We are work<strong>in</strong>g on several approaches tosolve this problem. One of them is to use a cache to buffer the neighbour listsof neighbour<strong>in</strong>g nodes as it seems wasteful to ask for neighbour lists for eachmessage. A cache entry conta<strong>in</strong><strong>in</strong>g the neighbour list of a mobile node would bevalid for a short period of time and all neighbour list requests sent to the mobilenode with<strong>in</strong> that period will be serviced from the cache. This can help reduceneighbour list request and reply traffic <strong>in</strong> the network. But this would raise otherissues; specifically, the status <strong>in</strong>formation provided <strong>by</strong> a neighbour <strong>in</strong> a NBREPmessage would be lost. It is to be evaluated how much of a trade-off this is betweenreduc<strong>in</strong>g overhead and accuracy. Another approach to reduce neighbourlist request traffic is to broadcast the NBREQ message. One approach to reduce