As part of the Wireless and Sensor Systems (WiSe): Real Time Enterprise project we provide a description of our ongoing research in the area of wireless sensor networks. In general, wireless sensor networks are prone to node failures, unreliable transmission links, interference and buffer overflows. In our project we intend to set up a reliable multi-hop communication for such harsh environments, where the main focus is on data persistence. In order to achieve these goals data redundancy in the network is required. The approach of adding redundancy in wireless networks corresponds to distributed networked storage which is relevant for wireless sensor networks where node failures are not uncommon. For this purpose we consider network coding to store the sensed data in a robust and efficient way, while at the same time minimizing communication costs in the network. Network coding is a technique invented to achieve efficient multicast communication by allowing coding inside the network which means that packets are mixed at the intermediate nodes. This can be viewed as applying encoding operations on the node’s received data from the incoming channels whereas the resulting encoded information is sent over the outgoing channel. At the sink nodes the multicast information is retrieved by decoding the received information. Hence by using distributed storage with network coding we aim to sense the data at the highest possible rates and to reconstruct the information by querying any arbitrary subset nodes of K storage nodes in a network of N storage nodes, where K ≤ N . Note that storage nodes can operate as relay nodes as well. Furthermore we require the datacollector to reconstruct all stored data at the K storage nodes at once with high probability, as long as the sensing rates are inside the network-layer capacity region. A possible application of distributed information storage in wireless sensor networks is environment monitoring and data persistence in a logistical environment.
[1]
Rudolf Ahlswede,et al.
Network information flow
,
2000,
IEEE Trans. Inf. Theory.
[2]
Tracey Ho,et al.
A Random Linear Network Coding Approach to Multicast
,
2006,
IEEE Transactions on Information Theory.
[3]
Vinod M. Prabhakaran,et al.
Decentralized erasure codes for distributed networked storage
,
2006,
IEEE Transactions on Information Theory.
[4]
Harish Viswanathan,et al.
Dynamic Algorithms for Multicast With Intra-Session Network Coding
,
2009,
IEEE Transactions on Information Theory.