ACM Home Page
Please provide us with feedback. Feedback
Packet combining in sensor networks
Full text PdfPdf (387 KB)
Source Conference On Embedded Networked Sensor Systems archive
Proceedings of the 3rd international conference on Embedded networked sensor systems table of contents
San Diego, California, USA
SESSION: Networking table of contents
Pages: 102 - 115  
Year of Publication: 2005
ISBN:1-59593-054-X
Authors
Henri Dubois-Ferrière  EPFL, Lausanne, Switzerland
Deborah Estrin  UCLA, Los Angeles, CA
Martin Vetterli  EPFL, Lausanne, Switzerland
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 147,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1098918.1098930
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. H. A. Nosratinia and A. Hedayat. Cooperative communication in wireless networks. IEEE Communications Magazine, 42(10):68--73, Oct 2004.
2
 
3
F. Braun and M. Waldvogel. Fast incremental CRC updates for IP over ATM networks. In 2001 IEEE Workshop on High Performance Switching and Routing (HPSR 2001), pages 48--52, Dallas, TX, USA, May 2001.
 
4
R. E. Blahut. Theory and Practice of Error Control Coding. Addison-Wesley, 1983.
 
5
A. Cerpa, N. Busek, and D. Estrin. Scale: A tool for simple connectivity assessment in lossy environments. In CENS Technical Report 0021, 2003.
 
6
Chipcon. CC1000 transceiver datasheet. http://www.chipcon.com.
 
7
L. de Alfaro and A. R. Meo. Codes for second and third order GH-ARQ schemes. IEEE Trans. on Communications, 1994.
8
9
10
 
11
A. Köpke. Uses of channel codes and checksums to improve energy efficiency in sensor networks. Technical Report TKN-03-008, Technische Universität Berlin, May 2003.
 
12
J. N. Laneman, D. N. C. Tse, and G. W. Wornell. Cooperative diversity in wireless networks: Efficient protocols and outage behavior. IEEE Trans. on Information Theory, 50, 2004.
 
13
P. Levis, N. Patel, D. Culler, and S. Shenker. Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor network. In Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004.
 
14
15
16
17
 
18
T. Schmid, H. Dubois-Ferrière, and M. Vetterli. SensorScope: Experiences with a Wireless Building Monitoring Sensor Network. In Workshop on Real-World Wireless Sensor Networks (REALWSN'05), 2005.
19
 
20
P. Sindhu. Retransmission error control with memory. IEEE Transactions on Communications, 1977.
21
22
 
23
W. Ye, J. Heidemann, and D. Estrin. An energy-efficient mac protocol for wireless sensor networks. In Proceedings of the IEEE Infocom, pages 1567--1576, New York, NY, USA, June 2002. USC/Information Sciences Institute, IEEE.
 
24
B. Zhao and M. C. Valenti. Practical relay networks: A generalization of hybrid-ARQ. IEEE JSAC (Special Issue on Wireless Ad Hoc Networks), 23, 2005.
25

CITED BY  9

Collaborative Colleagues:
Henri Dubois-Ferrière: colleagues
Deborah Estrin: colleagues
Martin Vetterli: colleagues