Background:
Congestion can happen in WSNs while congregating the information and sending it
towards the sink. It leads to increased packet delay, indiscriminate packet loss, severe fidelity degradation
and wasted node energy.
Objective:
The aim of the proposed work is to suppress congestion using a dynamic weight assignment
scheme, where each sensor node transmits the data in accordance to the weight assigned to it, thus ensuring
priority fairness and minimizing packet loss. The proposed congestion control technique shall boost the
overall performance of the system by supporting assured delivery of high importance events to sinks.
Methods:
Weights are assigned to each record based on two things, the delay in sending and receiving, and
the change in value of the variables passed by the nodes. If the difference in timestamp is below a threshold
(alpha) and the difference in the values is above a threshold (Beta), it gets a weight of W1, which is like a
high priority data record. Similarly, if the difference in timestamp is above a threshold (gamma) and the values
passed by the nodes have changed a negligible amount, that record is assigned a weight of W3, which is
the least priority.
Results:
From the analysis, it is inferred that proposed method had a higher throughput and the throughput
was equally distributed among all the participating nodes.
Conclusion:
The proposed method endeavours to avoid congestion by implementing an effective queuing
mechanism to reinforce definitive wireless communication.