This project aims to develop algorithms so that when network failures mean that nodes cannot communicate their data to the base station the gathered sensor readings can be backed up to other nodes. These backup copies can then be used to recover the data in the event of the original sensing node failing.