| Literature DB >> 22346615 |
Alessandro Ludovici1, Anna Calveras, Jordi Casademont.
Abstract
Wireless Sensor Networks (WSNs) are attracting more and more interest since they offer a low-cost solution to the problem of providing a means to deploy large sensor networks in a number of application domains. We believe that a crucial aspect to facilitate WSN diffusion is to make them interoperable with external IP networks. This can be achieved by using the 6LoWPAN protocol stack. 6LoWPAN enables the transmission of IPv6 packets over WSNs based on the IEEE 802.15.4 standard. IPv6 packet size is considerably larger than that of IEEE 802.15.4 data frame. To overcome this problem, 6LoWPAN introduces an adaptation layer between the network and data link layers, allowing IPv6 packets to be adapted to the lower layer constraints. This adaptation layer provides fragmentation and header compression of IP packets. Furthermore, it also can be involved in routing decisions. Depending on which layer is responsible for routing decisions, 6LoWPAN divides routing in two categories: mesh under if the layer concerned is the adaptation layer and route over if it is the network layer. In this paper we analyze different routing solutions (route over, mesh under and enhanced route over) focusing on how they forward fragments. We evaluate their performance in terms of latency and energy consumption when transmitting IP fragmented packets. All the tests have been performed in a real 6LoWPAN implementation. After consideration of the main problems in forwarding of mesh frames in WSN, we propose and analyze a new alternative scheme based on mesh under, which we call controlled mesh under.Entities:
Keywords: 6LoWPAN; Wireless Sensor Networks; mesh under; performance evaluation; route over
Year: 2011 PMID: 22346615 PMCID: PMC3274068 DOI: 10.3390/s110100992
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.6LoWPAN Fragment headers. (a) First fragment; (b) Subsequent fragment.
Figure 2.6LoWPAN Mesh header.
Figure 3.Topology for a two-hop network. In round-trip delay time tests, the base station sends ping requests to the sensor node. In end-to-end delay time tests, the sensor node originates the UDP packet flows. Current consumption is measured in the relay node.
Figure 4.Round-trip delay time evolution according to ICMP payload size. Buffer congestion affects route over when reaching a payload size of 900 bytes, causing the big jump in the average round-trip delay time.
Figure 5.End-to-end delay time evolution. The number of retransmissions is lower in controlled mesh under than in mesh under, resulting in a better end-to-end delay time trend. (a) End-to-end delay time for a two hops network. (b) End-to-end delay time for a three hops network. (c) End-to-end delay time for a four hops network.
Packet loss percentage. Route over proves to be more robust to packet loss than the other techniques. However, starting from a payload size of 900 bytes, buffer congestion causes a rapid worsening of route over packet loss. Link retransmissions due to collisions are the main cause of packet loss for mesh under, controlled mesh under and enhanced route over.
| 100 | 0% | 0% | 0% | 0% |
| 200 | 0% | 0% | 0% | 1% |
| 300 | 0% | 4% | 2% | 5% |
| 400 | 3% | 15% | 4% | 6% |
| 500 | 3% | 21% | 10% | 13% |
| 600 | 2% | 27% | 20% | 16% |
| 700 | 3% | 32% | 24% | 23% |
| 800 | 3% | 37% | 28% | 29% |
| 900 | 33% | 35% | 33% | 34% |
| 1,000 | 49% | 42% | 35% | 31% |
| 1,100 | 58% | 48% | 41% | 41% |
Figure 6.Current consumption evolution according to ICMP payload size. Hop-by-hop fragment reassembling performed by route over proves to be energy demanding. The control on packet forwarding introduced in controlled mesh under, slightly increases current consumption compared with mesh under.