Congestion control and fairness for many-to-one routing in sensor networks
Top Cited Papers
- 3 November 2004
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 148-161
- https://doi.org/10.1145/1031495.1031513
Abstract
In this paper we propose a distributed and scalable algorithm that eliminates congestion within a sensor network, and that ensures the fair delivery of packets to a central node, or base station. We say that fairness is achieved when equal number of packets are received from each node. Since in general we have many sensors transmitting data to the base station, we consider the scenario where we have many-to-one multihop routing, noting that it can easily be extended to unicast or many-to-many routing. Such routing structures often result in the sensors closer to the base station experiencing congestion, which inevitably cause packets originating from sensors further away from the base station to have a higher probability of being dropped. Our algorithm exists in the transport layer of the traditional network stack model, and is designed to work with any MAC protocol in the data-link layer with minor modifications. Our solution is scalable, each sensor mote requires state proportional to the number of its neighbors. Finally, we demonstrate the effectiveness of our solution with both simulations and actual implementation in UC Berkeley's sensor motes.Keywords
This publication has 8 references indexed in Scilit:
- CODAPublished by Association for Computing Machinery (ACM) ,2003
- Taming the underlying challenges of reliable multihop routing in sensor networksPublished by Association for Computing Machinery (ACM) ,2003
- ESRTPublished by Association for Computing Machinery (ACM) ,2003
- A transmission control scheme for media access in sensor networksPublished by Association for Computing Machinery (ACM) ,2001
- Power-aware routing in mobile ad hoc networksPublished by Association for Computing Machinery (ACM) ,1998
- Core -stateless fair queueingPublished by Association for Computing Machinery (ACM) ,1998
- MACAWPublished by Association for Computing Machinery (ACM) ,1994
- Analysis of the increase and decrease algorithms for congestion avoidance in computer networksComputer Networks and ISDN Systems, 1989