In this poster paper we present a data dissemination transmission abstraction for over the air programming (OAP) protocol which is fundamentally different from the previous hop-by-hop transmission protocols. Instead of imposing the greedy requirement that at least one node in the ith hop receives all packets before transmitting packets to the next hop and its neighbours, we take advantage of the spatial diversity and broadcast nature of wireless transmission to adopt a cooperative approach in which node broadcast whatever packets it has received with the expectation that it will recover the lost packets with high probability by overhearing the broadcast transmissions of its neighbours. The use of coded transmissions ensures that this does not lead to the broadcast storm problem. We validate the improved performance our of proposed transmission scheme with respect to the previous state of the art OAP protocols on a proof-of-concept two-hops TelosB wireless sensor network testbed.
While the advantages of multiple-input multiple-output (MIMO) are well known towards improving the network throughput, its adaption for hardware and battery constrained devices such as smartphones and sensor motes is not practical. The use of cooperative communication where nodes share'' their antenna to form a virtual MIMO system, without each node having multiple antennas, has been proposed as a viable technique for such devices @cite_4 . In such cooperative transmission scheme only a small subset of nodes in the networks are source(s) and receiver(s), which relaxes the transmission constraint of delivering @math packets to all nodes of the network as demanded in OAP protocols.
@cite_4
10175432
Opportunistic routing (OR) is an upcoming and promising routing technique for wireless multihop networks. The key concepts behind OR is overhearing and cooperation among relaying nodes; therefore, OR works well in wireless multihop networks with higher node density, such as mesh or sensor networks. OR enables multiple routes and dynamic relay selection, thus, it obtains higher link reliability and larger transmission range. This paper reviews the basic concepts and describes components of OR with examples. Current trends, issues and challenges of OR are also discussed.