Application of network coding in wireless sensor and relay based ad hoc networks
Abstract
Network Coding (NC) is a new area which brings radical change in the way we
treat information flow in networks. NC considered being a layer 3 operation has been
shown to improve the throughput of wired networks especially for broadcast and
multicast traffic. Linear network coding (LNC) in which packets are combined using
simple linear operations over finite fields can indeed achieve the multicast capacity.
Random LNC (RLNC) is attractively used for distributed scenario where the codes are
generated by various nodes in random fashion. The data dissemination latency scales
as O(N2) (N is the number of nodes) in naive broadcast scenario. However with RLNC
the data dissemination latency scales between O(N) and O(N2) depending on the
network connectivity. NC is at the heart of two problems that we have considered in
this thesis. Firstly we consider collaborative distributed indoor target tracking using
wireless sensor networks (WSNs) where we show how RLNC can be used for effective
information dissemination and analyzed its impact on tracking performance for the case
of indoor target tracking. Our simulation results demonstrate that for a target root
mean square (RMS) value of tracking error the RLNC scheme would require less
number of time slots in comparison with the two competing schemes. Secondly we
consider the performance of NC in relay assisted contention based ad hoc networks
considered like the IEEE 802.11 compliant ones. We specifically show as how MAC
layer NC can be used at both relay, source & destination nodes to improve throughput
in contention based wireless networks. Our simulation results demonstrate an
increment in system throughput by 15-20% for the case with NC.
Collections
- M Tech Dissertations [923]