1 / 15

IP is Dead, Long Live IP for Wireless Sensor Networks

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

omar
Télécharger la présentation

IP is Dead, Long Live IP for Wireless Sensor Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IP is Dead, Long Live IP for Wireless Sensor Networks Presentation by Francis Usher Based on paper by J. Hui, D. Culler

  2. 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

  3. Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns

  4. Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns

  5. 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

  6. Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns

  7. 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

  8. Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns

  9. IP Network Layer Services • Configuration & management • DHCPv6 (centralized information for nodes) • Forwarding & routing • Multiple IP link Router Advertisements (RAs)

  10. Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns

  11. 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

  12. Techniques • Duty-cycled link layer protocol • Adaptation & compression • IP network layer services • Separation of forwarding & routing concerns

  13. 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

  14. 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

  15. Results

More Related