150 likes | 290 Views
IP is Dead, Long Live IP for Wireless Sensor Networks. Presentation by Francis Usher Based on paper by J. Hui , D. Culler. Working with the Internet. Previous works modify/reorganize lower layers Preserves layered IP protocol model Extend IPv6 to satisfy WSN concerns
E N D
IP is Dead, Long Live IP for Wireless Sensor Networks Presentation by Francis Usher Based on paper by J. Hui, D. Culler
Working with the Internet • Previous works modify/reorganize lower layers • Preserves layered IP protocol model • Extend IPv6 to satisfy WSN concerns • IPv6-based WSN architecture • Can communicate with nodes or other IP devices • Use existing tools & techniques
Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns
Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns
Link Layer • Minimize idle listening time • Sampled listening • Chirp frame (destination addr., rendezvous time) • New ACK frame (802.15.4 data frame) • Addressing info, security, payload • Local scheduling • Info in ACK payload • Streaming
Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns
Adaptation & Compression • Previous work RFC 4944 (no global or mcast) • Adaptation: IPv6 datagram -> 802.15.4 frames • IP header compression • 2 bits for address size (both source, dest) • 1 bit for elision of some protocol details • 1 bit for Next Header compression • 2 bits for (1, 64, 255, inline) hop limit • Next header compression
Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns
IP Network Layer Services • Configuration & management • DHCPv6 (centralized information for nodes) • Forwarding & routing • Multiple IP link Router Advertisements (RAs)
Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns
Energy-Efficient Forwarding • Hop-by-hop recovery • More suited to dynamic, localized forwarding • Streaming • Eliminates redundant wakeup signals between transmissions intended for the same destination • Congestion control (feedback using ACK info) • Full-queue; additive increase, multiplicative decrease • Quality of Service • Latency tolerant, normal, or high-priority
Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns
Routing • Update forwarding table metric-optimally • Path cost & link quality confidence • Use RAs & normal traffic to re-estimate routes • No need for control messages • Re-estimates only for utilized paths • Quality information scales with traffic • Host routing done at border routers • Only static default routing overhead at nodes
Experimental Setup • Link energy cost • Listen, transmit, receive costs • Network energy cost • Cost of maintaining connectivity • Application energy cost • Data rate (collection, forwarding) • Success rate • Goodput, latency