Directed diffusion: a scalable and robust communication paradigm for sensor networks
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Understanding packet delivery performance in dense wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
An adaptive energy-efficient MAC protocol for wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
Error Control Coding, Second Edition
Error Control Coding, Second Edition
The dynamic behavior of a data dissemination protocol for network programming at scale
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Mitigating congestion in wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Simulating the power consumption of large-scale sensor network applications
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
An analysis of a large scale habitat monitoring application
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
ExOR: opportunistic multi-hop routing for wireless networks
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Improving loss resilience with multi-radio diversity in wireless networks
Proceedings of the 11th annual international conference on Mobile computing and networking
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Cooperative diversity in wireless networks: Efficient protocols and outage behavior
IEEE Transactions on Information Theory
Cooperative communication in wireless networks
IEEE Communications Magazine
Practical relay networks: a generalization of hybrid-ARQ
IEEE Journal on Selected Areas in Communications
Datalink streaming in wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Multipath code casting for wireless mesh networks
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing
Wireless sensor network survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
ZipTx: Harnessing Partial Packets in 802.11 Networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
Cross-Layer Distributed Diversity for Heterogeneous Wireless Networks
WWIC '07 Proceedings of the 5th international conference on Wired/Wireless Internet Communications
Analysis on MAC layer retransmission scheme in wireless networks
Proceedings of the 6th ACM international symposium on Mobility management and wireless access
Design methodology of a wireless sensor network architecture for urgent information transmission
WICON '07 Proceedings of the 3rd international conference on Wireless internet
BPR: a bit-level packet recovery in wireless sensor networks
Proceedings of the 2009 ACM symposium on Applied Computing
Memory-efficient segment-based packet-combining schemes in face of deadlines
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
Event-driven adaptive duty-cycling in sensor networks
International Journal of Sensor Networks
Design and evaluation of a wireless sensor network architecture for urgent information transmission
International Journal of Sensor Networks
Energy efficient opportunistic routing in wireless networks
Proceedings of the 12th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
Toward network coding-based protocols for data broadcasting in wireless ad hoc networks
IEEE Transactions on Wireless Communications
Network coding for bit error recovery in IEEE 802.11 mesh networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
DPLC: dynamic packet length control in wireless sensor networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Overhearing-aware joint routing and rate selection in multi-hop multi-rate UWB-based WPANs
INFOCOM'10 Proceedings of the 29th conference on Information communications
Efficient error estimating coding: feasibility and applications
Proceedings of the ACM SIGCOMM 2010 conference
Maranello: practical partial packet recovery for 802.11
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Multiple receiver strategies for minimizing packet loss in dense sensor networks
Proceedings of the eleventh ACM international symposium on Mobile ad hoc networking and computing
IEEE/ACM Transactions on Networking (TON)
Revisiting partial packet recovery in 802.11 wireless LANs
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Segment-based packet combining: how to schedule a dense relayer cluster?
Wireless Networks
Efficient error estimating coding: feasibility and applications
IEEE/ACM Transactions on Networking (TON)
EDR: efficient data routing in wireless sensor networks
International Journal of Ad Hoc and Ubiquitous Computing
Hi-index | 0.00 |
This paper presents the Simple Packet Combining (SPaC) error-correction scheme for wireless sensor networks. Nodes buffer corrupt packets, and when two or more corrupt versions of a packet have been received, a packet combining procedure attempts to recover the original packet from the corrupt copies. Packet combining exploits the broadcast medium and spatial diversity of a multi-hop wireless network by using packets overheard at any node, in addition to the next-hop destination of the packet itself. Unlike point-to-point forward error correction (FEC), packet combining therefore helps multi-node interactions such as multi-hop routing or broadcasting as well as to hop-by-hop communication. Also, SPaC does not transmit redundant overhead on good links and does not require costly probes to estimate channel conditions.We have implemented SPaC as a link-layer extension on sensor nodes; it is transparent to upper layer protocols and has low memory and CPU footprints. We evaluate performance through a combination of analysis, trace-driven simulation, indoor and outdoor testbed micro-benchmarks, and deployment on a live network. The results show significant performance gains, even when accounting for the energy cost of CPU processing. We also present detailed bit-level link measurements and the design and evaluation of a new preamble detection scheme motivated by these measurements.