A Reliable and Energy-Efficient Transport Protocol Based on OLSA for Reprogramming in Sensor Networks

The remote reprogramming is a very important means for the efficient management and maintenance of deployed sensor networks,but the updated code is required to send to all nodes in networks reliably and energy-efficiently.A reliable and energy-efficient transport protocol based on OLSA for reprogramming in sensor networks is presented.It changes in-sequence transport of ADV-REQ-DATA three handshakes to out-of-order transport of ADV-DATA two handshakes through the parameter t of "Next ADV Interval" and total segments C of code in an ADV message,reduces the number of broadcast nodes and overhead of energy with selecting broadcast nodes from the MPR set formed in lower layer OLSR protocol,and counts the number of nodes to be reprogrammed after completion.The performance analysis and simulation experiment indicate that our protocol is more advantaged then traditional PSFQ in nodes rate with the complete updated code,average delay and energy consumption.