|
ABSTRACT
A decade ago as wireless sensor network research took off many researchers in the field denounced the use of IP as inadequate and in contradiction to the needs of wireless sensor networking. Since then the field has matured, standard links have emerged, and IP has evolved. In this paper, we present the design of a complete IPv6-based network architecture for wireless sensor networks. We validate the architecture with a production-quality implementation that incorporates many techniques pioneered in the sensor network community, including duty-cycled link protocols, header compression, hop-by-hop forwarding, and efficient routing with effective link estimation. In addition to providing interoperability with existing IP devices, this implementation was able to achieve an average duty-cycle of 0.65%, average per-hop latency of 62ms, and a data reception rate of 99.98% over a period of 4 weeks in a real-world home-monitoring application where each node generates one application packet per minute. Our results outperform existing systems that do not adhere to any particular standard or architecture. In light of this demonstration of full IPv6 capability, we review the central arguments that led the field away from IP. We believe that the presence of an architecture, specifically an IPv6-based one, provides a strong foundation for wireless sensor networks going forward.
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
|
R. Albrightson, J. Garcia-Luna-Aceves, and J. Boyle. Eigrp-a fast routing protocol based on distance vectors. 1994.
|
| |
2
|
ATMForum. LANEmulation over ATMVersion-2 LUNI Specification, Dec. 1995.
|
 |
3
|
Hari Balakrishnan , Srinivasan Seshan , Elan Amir , Randy H. Katz, Improving TCP/IP performance over wireless networks, Proceedings of the 1st annual international conference on Mobile computing and networking, p.2-11, November 13-15, 1995, Berkeley, California, United States
[doi> 10.1145/215530.215544]
|
| |
4
|
Guillermo Barrenetxea , François Ingelrest , Gunnar Schaefer , Martin Vetterli , Olivier Couach , Marc Parlange, SensorScope: Out-of-the-Box Environmental Monitoring, Proceedings of the 7th international conference on Information processing in sensor networks, p.332-343, April 22-24, 2008
[doi> 10.1109/IPSN.2008.28]
|
| |
5
|
|
 |
6
|
Michael Buettner , Gary V. Yee , Eric Anderson , Richard Han, X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks, Proceedings of the 4th international conference on Embedded networked sensor systems, October 31-November 03, 2006, Boulder, Colorado, USA
[doi> 10.1145/1182807.1182838]
|
 |
7
|
|
| |
8
|
|
| |
9
|
A. Conta, S. Deering, and M. Gupta. Internet control message protocol (icmpv6) for the internet protocol version 6 (ipv6) specification. RFC 4443 (Draft Standard), Mar. 2006. Updated by RFC 4884.
|
 |
10
|
Douglas S. J. De Couto , Daniel Aguayo , John Bicket , Robert Morris, A high-throughput path metric for multi-hop wireless routing, Proceedings of the 9th annual international conference on Mobile computing and networking, September 14-19, 2003, San Diego, CA, USA
[doi> 10.1145/938985.939000]
|
| |
11
|
S. Deering, B. Haberman, T. Jinmei, E. Nordmark, and B. Zill. Ipv6 scoped address architecture. RFC 4007 (Proposed Standard), Mar. 2005.
|
| |
12
|
|
| |
13
|
|
 |
14
|
|
 |
15
|
|
| |
16
|
A. Dunkels, T. Voigt, and J. Alonso. Making TCP/IP Viable for Wireless Sensor Networks. In Proceedings of the First European Workshop on Wireless Sensor Networks (EWSN 2004), work-in-progress session, Berlin, Germany, Jan. 2004.
|
| |
17
|
Cheng Tien Ee , Rodrigo Fonseca , Sukun Kim , Daekyeong Moon , Arsalan Tavakoli , David Culler , Scott Shenker , Ion Stoica, A modular network layer for sensorsets, Proceedings of the 7th symposium on Operating systems design and implementation, November 06-08, 2006, Seattle, Washington
|
| |
18
|
|
 |
19
|
Deborah Estrin , Ramesh Govindan , John Heidemann , Satish Kumar, Next century challenges: scalable coordination in sensor networks, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.263-270, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313556]
|
| |
20
|
|
| |
21
|
R. Fonseca, O. Gnawali, K. Jamieson, and P. Levis. Four bit wireless link estimation. In HotNets VI: Proceedings of the Sixth Workshop on Hot Topics in Networks, 2007.
|
| |
22
|
M. Gupta and N. Melam. Authentication/Confidentiality for OSPFv3. RFC 4552 (Proposed Standard), June 2006.
|
 |
23
|
Carl Hartung , Richard Han , Carl Seielstad , Saxon Holbrook, FireWxNet: a multi-tiered portable wireless system for monitoring weather conditions in wildland fire environments, Proceedings of the 4th international conference on Mobile systems, applications and services, June 19-22, 2006, Uppsala, Sweden
[doi> 10.1145/1134680.1134685]
|
 |
24
|
Jason Hill , Robert Szewczyk , Alec Woo , Seth Hollar , David Culler , Kristofer Pister, System architecture directions for networked sensors, ACM SIGPLAN Notices, v.35 n.11, p.93-104, Nov. 2000
[doi> 10.1145/356989.356998]
|
| |
25
|
|
 |
26
|
|
| |
27
|
H. Huo, H. Zhang, Y. Niu, S. Gao, Z. Li, and S. Zhang. Msrlab6: An ipv6 wireless sensor networks testbed. Signal Processing, 2006 8th International Conference on, 4:--, 16--20 2006.
|
| |
28
|
J. Jubin and J. D. Tornow. The DARPA packet radio network protocols. Proceedings of IEEE, 75(1):21--32, Jan. 1987.
|
 |
29
|
|
| |
30
|
Philip Levis , Sam Madden , David Gay , Joseph Polastre , Robert Szewczyk , Alec Woo , Eric Brewer , David Culler, The emergence of networking abstractions and techniques in TinyOS, Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, p.1-1, March 29-31, 2004, San Francisco, California
|
| |
31
|
Philip Levis , Neil Patel , David Culler , Scott Shenker, Trickle: a self-regulating algorithm for code propagation and maintenance in wireless sensor networks, Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, p.2-2, March 29-31, 2004, San Francisco, California
|
 |
32
|
|
 |
33
|
|
| |
34
|
G. Montenegro, N. Kushalnagar, J. Hui, and D. Culler. Transmission of ipv6 packets over ieee 802.15.4 networks. RFC 4944 (Proposed Standard), Sept. 2007.
|
| |
35
|
T. Narten, E. Nordmark, W. Simpson, and H. Soliman. Neighbor discovery for ip version 6 (ipv6). RFC 4861 (Draft Standard), Sept. 2007.
|
| |
36
|
|
 |
37
|
|
 |
38
|
Joseph Polastre , Jonathan Hui , Philip Levis , Jerry Zhao , David Culler , Scott Shenker , Ion Stoica, A unifying link abstraction for wireless sensor networks, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
[doi> 10.1145/1098918.1098928]
|
| |
39
|
|
 |
40
|
|
 |
41
|
|
| |
42
|
Sensinode. Nanostack. http://sourceforge.net/projects/nanostack/.
|
 |
43
|
Robert Szewczyk , Alan Mainwaring , Joseph Polastre , John Anderson , David Culler, An analysis of a large scale habitat monitoring application, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
[doi> 10.1145/1031495.1031521]
|
| |
44
|
K. Szlavecz, A. Terzis, R. MusÇŐloiu-E., J. Cogan, S. Small, S. Ozer, R. Burns, J. Gray, and A. S. Szalay. Life under your feet: An end-to-end soil ecology sensor network, database, web server, and analysis service. Technical Report MSR-TR-2006-90, Microsoft Research, 2006.
|
| |
45
|
Texas Instruments. Cc2420: 2.4 ghz ieee 802.15.4 / zigbee-ready rf transceiver. http://focus.ti.com/lit/ds/symlink/cc2420.pdf, Mar. 2007.
|
| |
46
|
D. Thaler, M. Talwar, and C. Patel. Neighbor Discovery Proxies (ND Proxy). RFC 4389 (Experimental), Apr. 2006.
|
| |
47
|
S. Thomson, T. Narten, and T. Jinmei. Ipv6 stateless address autoconfiguration. RFC 4862 (Draft Standard), Sept. 2007.
|
 |
48
|
Gilman Tolle , Joseph Polastre , Robert Szewczyk , David Culler , Neil Turner , Kevin Tu , Stephen Burgess , Todd Dawson , Phil Buonadonna , David Gay , Wei Hong, A macroscope in the redwoods, Proceedings of the 3rd international conference on Embedded networked sensor systems, November 02-04, 2005, San Diego, California, USA
[doi> 10.1145/1098918.1098925]
|
| |
49
|
University of California at Berkeley. Tinyos. http://www.tinyos.net/, 2004.
|
 |
50
|
|
 |
51
|
|
 |
52
|
|
 |
53
|
|
| |
54
|
W. Ye, J. Heidemann, and D. Estrin. An energy-efficient MAC protocol for wireless sensor networks. In 21st Conference of the IEEE Computer and Communications Societies (INFOCOM), volume 3, pages 1567--1576, June 2002.
|
 |
55
|
|
| |
56
|
ZigBee Alliance. Zigbee. http://www.zigbee.org/.
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.1
Network Architecture and Design
Subjects:
Wireless communication
Additional Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.2
Network Protocols
C.2.6
Internetworking
Subjects:
Standards (e.g., TCP/IP)
General Terms:
Design,
Measurement,
Performance,
Reliability,
Security,
Standardization
Keywords:
6lowpan,
internet,
internetworking,
ip,
ipv6,
media management,
network architecture,
sensor networks,
wireless
|