RT-SENMOS: Sink-Driven Congestion and Error Control for Sensor Networks
Charilaos Stais, George Xylomenos, Evangelos Zafeiratos · 2016
A very common problem in the sensor networks area, where large numbers of sensors transmit data to a single sink node, is reliable transport. As sensors become cheaper and more powerful, sensor networks face the challenge of controlling all these devices in a efficient manner, which naturally leads to a sink-driven transport scheme. In this paper we propose RT-SENMOS, a sink-driven reliable transport protocol for sensor networks which places the responsibility for transmission rate allocation, congestion avoidance and error control to the sink. RT-SENMOS is intended to be integrated within a specific application which will set its operating parameters depending on its needs, operating on top of UDP/IP to avoid the need for kernel/superuser access. As RT-SENMOS is fully sink-controlled, it enables the use of simple and inexpensive fixed sensors, which offload all protocol intelligence to a more expensive but reusable sink. We present the design of the protocol, comparing it with a similar approach, called RCRT, and evaluate its performance using a real implementation.