Congestion Avoidance Based on Lightweight Buffer Management in Sensor Networks
- 7 August 2006
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 17 (9) , 934-946
- https://doi.org/10.1109/tpds.2006.115
Abstract
A wireless sensor network is constrained by computation capability, memory space, communication bandwidth, and above all, energy supply. When a critical event triggers a surge of data generated by the sensors, congestion may occur as data packets converge toward a sink. Congestion causes energy waste, throughput reduction, and information loss. However, the important problem of congestion avoidance in sensor networks is largely open. This paper proposes a congestion-avoidance scheme based on lightweight buffer management. We describe simple yet effective approaches that prevent data packets from overflowing the buffer space of the intermediate sensors. These approaches automatically adapt the sensors' forwarding rates to nearly optimal without causing congestion. We discuss how to implement buffer-based congestion avoidance with different MAC protocols. In particular, for CSMA with implicit ACK, our 1/k-buffer solution prevents hidden terminals from causing congestion. We demonstrate how to maintain near-optimal throughput with a small buffer at each sensor and how to achieve congestion-free load balancing when there are multiple routing paths toward multiple sinksKeywords
This publication has 23 references indexed in Scilit:
- Congestion control and fairness for many-to-one routing in sensor networksPublished by Association for Computing Machinery (ACM) ,2004
- CODAPublished by Association for Computing Machinery (ACM) ,2003
- ESRTPublished by Association for Computing Machinery (ACM) ,2003
- Directed diffusion for wireless sensor networkingIEEE/ACM Transactions on Networking, 2003
- A survey on sensor networksIEEE Communications Magazine, 2002
- Infrastructure tradeoffs for sensor networksPublished by Association for Computing Machinery (ACM) ,2002
- A transmission control scheme for media access in sensor networksPublished by Association for Computing Machinery (ACM) ,2001
- Protocols for self-organization of a wireless sensor networkIEEE Wireless Communications, 2000
- Adaptive protocols for information dissemination in wireless sensor networksPublished by Association for Computing Machinery (ACM) ,1999
- A survey of gossiping and broadcasting in communication networksNetworks, 1988