Abstract

Consistent data delivery in constrained networks such as wireless sensor networks (WSN), which has a significant role in Internet of Things (IoT), is vital due to the high probability of packet loss, not only because of the unreliable channel but also from link and buffer congestions. Thus, a reliable transport protocol should be used. Data caching at intermediate nodes is one way of improving the reliability performance of transport protocols in WSNs. However, it is not yet known up to what extent data caching alone can alleviate congestion in WSNs. This study investigates and analyses how a cache-based transport protocol, that has no congestion control mechanism and has a fixed transmission window, performs under congestion states. The transport protocol, called DTSN, is evaluated under link and buffer congestion states and the optimal performance is determined in terms of goodput, transmission cost and cache hit metrics. The results of our analysis reveal that intermediate caching was able to perform significantly during congestions in WSN. However, the amount of traffic being sent and intermediate node's cache memory should be taken into account. The optimum caching performance during link contentions is reached at higher transmission window and cache size values, while for buffer congestions, it is achieved at lower transmission window but higher cache size values, respectively. These values obtained can guarantee optimum usage of cache while ensuring congestion avoidance. In addition, the correlation that is established can serve as a basis for developing congestion window management for transport protocols in WSN that employ data caching.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call