Flocks, herds and schools: A distributed behavioral model
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Swarm intelligence: from natural to artificial systems
Swarm intelligence: from natural to artificial systems
An Introduction to Genetic Algorithms
An Introduction to Genetic Algorithms
Wireless sensor networks: a survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
A high-throughput path metric for multi-hop wireless routing
Proceedings of the 9th annual international conference on Mobile computing and networking
CODA: congestion detection and avoidance in sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
Routing in multi-radio, multi-hop wireless mesh networks
Proceedings of the 10th annual international conference on Mobile computing and networking
Mitigating congestion in wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Protocols and Architectures for Wireless Sensor Networks
Protocols and Architectures for Wireless Sensor Networks
Siphon: overload traffic management using multi-radio virtual sinks in sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
Ant colony optimization theory: a survey
Theoretical Computer Science
Interference-aware fair rate control in wireless sensor networks
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
ANSI: a swarm intelligence-based unicast routing protocol for hybrid ad hoc networks
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Nature-inspired applications and systems
Fundamentals of Computational Swarm Intelligence
Fundamentals of Computational Swarm Intelligence
Cluster-based congestion control for supporting multiple classes of traffic in sensor networks
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
Complex query processing in wireless sensor networks
Proceedings of the 2nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Reducing Congestion Effects in Wireless Networks by Multipath Routing
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
Energy conservation in wireless sensor networks: A survey
Ad Hoc Networks
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Congestion Control in Wireless Sensor Networks Based on the Bird Flocking Behavior
IWSOS '09 Proceedings of the 4th IFIP TC 6 International Workshop on Self-Organizing Systems
Ant-based routing for wireless multimedia sensor networks using multiple QoS metrics
Computer Networks: The International Journal of Computer and Telecommunications Networking
Routing techniques in wireless sensor networks: a survey
IEEE Wireless Communications
MAC protocols for wireless sensor networks: a survey
IEEE Communications Magazine
BeeIP - A Swarm Intelligence based routing for wireless ad hoc networks
Information Sciences: an International Journal
Hi-index | 0.00 |
This paper proposes that the flocking behavior of birds can guide the design of a robust, scalable and self-adaptive congestion control protocol in the context of wireless sensor networks (WSNs). The proposed approach adopts a swarm intelligence paradigm inspired by the collective behavior of bird flocks. The main idea is to 'guide' packets (birds) to form flocks and flow towards the sink (global attractor), whilst trying to avoid congestion regions (obstacles). The direction of motion of a packet flock is influenced by repulsion and attraction forces between packets, as well as the field of view and the artificial magnetic field in the direction of the artificial magnetic pole (sink). The proposed approach is simple to implement at the individual node, involving minimal information exchange. In addition, it displays global self-* properties and emergent behavior, achieved collectively without explicitly programming these properties into individual packets. Performance evaluations show the effectiveness of the proposed Flock-based Congestion Control (Flock-CC) mechanism in dynamically balancing the offered load by effectively exploiting available network resources and moving packets to the sink. Furthermore, Flock-CC provides graceful performance degradation in terms of packet delivery ratio, packet loss, delay and energy tax under low, high and extreme traffic loads. In addition, the proposed approach achieves robustness against failing nodes, scalability in different network sizes and outperforms typical conventional approaches.