| Literature DB >> 29088085 |
Dionisis Kandris1, George Tselikis2, Eleftherios Anastasiadis3, Emmanouil Panaousis4, Tasos Dagiuklas5.
Abstract
The occurrence of congestion has an extremely deleterious impact on the performance of Wireless Sensor Networks (WSNs). This article presents a novel protocol, named COALA (COngestion ALleviation and Avoidance), which aims to act both proactively, in order to avoid the creation of congestion in WSNs, and reactively, so as to mitigate the diffusion of upcoming congestion through alternative path routing. Its operation is based on the utilization of an accumulative cost function, which considers both static and dynamic metrics in order to send data through the paths that are less probable to be congested. COALA is validated through simulation tests, which exhibit its ability to achieve remarkable reduction of loss ratios, transmission delays and energy dissipation. Moreover, the appropriate adjustment of the weighting of the accumulative cost function enables the algorithm to adapt to the performance criteria of individual case scenarios.Entities:
Keywords: Wireless Sensor Networks; congestion avoidance; congestion control; energy efficiency; load balancing; routing protocol
Year: 2017 PMID: 29088085 PMCID: PMC5712881 DOI: 10.3390/s17112502
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Characteristic features of congestion avoidance and control protocols.
| Protocol | Metric Considered | Congestion Notification | Congestion Mitigation/Avoidance |
|---|---|---|---|
| CODA [ | Buffer occupancy and channel load | Explicit | Traffic Control |
| Ahmad and Turgut [ | Buffer occupancy and characteristic ratio | Implicit | Traffic Control |
| PACA [ | Buffer occupancy, characteristic ratio, distance, time of use | Implicit | Resource Control |
| DAlPaS [ | Buffer occupancy, channel load, energy | Implicit | Resource Control |
| TALONet [ | Buffer occupancy | Implicit | Traffic and Resource Control |
| HTAP [ | Buffer occupancy, energy | Implicit | Resource Control |
| TADR [ | Buffer occupancy | Implicit | Resource Control |
| ECODA [ | Dual buffer threshold and weighted buffer difference | Implicit | Traffic Control |
| TARA [ | Buffer occupancy and channel load | Explicit | Resource Control |
| PASCCC [ | Buffer occupancy, type of content | Implicit | Traffic Control |
| COALA | Buffer occupancy, popularity index, energy, distance, vicinity index | Implicit | Resource Control |
Figure 1A typical example of a WSN topology in: (a) Initial arrangement of interconnected network nodes; (b) Level-based taxonomy of network nodes.
Figure 2Flowchart of the algorithm of COALA protocol.
Simulation Parameters.
| Parameter | Value |
|---|---|
| Topology size | 1000 m × 1000 m |
| Number of nodes | 100 |
| Number of different topologies | 100 |
| Number of simulation runs for the same topology | 30 |
| Node transmission range | 50 m |
| Node sensing range | 50 m |
| Node buffer size | 10 packets |
| Initial node energy | 1.5 J–2.5 J |
| Event range | 100 m–400 m |
| Event range increase step | 100 m |
Figure 3Average Packet Transmission Time vs. Traffic Load Rate.
Figure 4Number of Packets Received vs. Traffic Load Rate.
Figure 5Average Lost Packets Ratio vs. Traffic Load Rate.
Figure 6Network Energy Dissipation vs. Traffic Load Rate.
Figure 7Average Packet Transmission Time vs. Traffic Load Rate for variable .
Figure 8Number of Packets Lost vs. Traffic Load Rate for variable .
Figure 9Average Packet Transmission Time vs. Traffic Load Rate for variable
Figure 10Number of Packets Lost vs. Traffic Load Rate for variable .