AAA: Asynchronous Adaptive Algorithm to solve Max-Flow Problem in wireless sensor networks

In this paper we propose a push-relabel algorithm to solve the Max-Flow Problem (MFP) in location-aware wireless sensor networks (WSNs). This algorithm is based on the push-relabel method and uses the location of nodes and their radio ranges to make an initial gradient in the network by assigning initial values to the height of the nodes. We prove the correctness of the algorithm which finds max-flow in O(n2) time and O(n2 m) message complexities, in which n and m are the number of nodes and links respectively. Furthermore, a self-stabilizing version of the algorithm has been proposed which adapts the max-flow to the network changes. Simulation results show that this algorithm improves existing distributed algorithms significantly and reduces the number of control messages around 32% in compare with generic push-relabel algorithm.

[1]  Joseph M. Hellerstein,et al.  Multiresolution Cube Estimators for Sensor Network Aggregate Queries , 2010, AMW.

[2]  Richard M. Karp,et al.  Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems , 1972, Combinatorial Optimization.

[3]  Victor O. K. Li,et al.  Multipath routing for video delivery over bandwidth-limited networks , 2004, IEEE Journal on Selected Areas in Communications.

[4]  Andrea Seraghiti,et al.  Self-adapting maximum flow routing for autonomous wireless sensor networks , 2011, Cluster Computing.

[5]  Kannan Ramchandran,et al.  Coding for sensor networks using untuned radios , 2005, IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, 2005..

[6]  A. Gupta,et al.  A self-stabilizing algorithm for the maximum flow problem , 1995, Proceedings International Phoenix Conference on Computers and Communications.

[7]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[8]  Ivan Lavallée,et al.  An adaptive distributed algorithm for the maximum flow problem in the underlying asynchronous network , 2006, 2006 International Conference onResearch, Innovation and Vision for the Future.

[9]  Joongseok Park,et al.  Maximum Lifetime Routing In Wireless Sensor Networks ∗ , 2005 .

[10]  Ivan Lavallée,et al.  A Distributed Preflow-Push for the Maximum Flow Problem , 2005, IICS.

[11]  Rodney Van Meter,et al.  MARA: Maximum Alternative Routing Algorithm , 2009, IEEE INFOCOM 2009.

[12]  Takao Asano,et al.  RECENT DEVELOPMENTS IN MAXIMUM FLOW ALGORITHMS , 2000 .

[13]  Valmir Carneiro Barbosa,et al.  An introduction to distributed algorithms , 1996 .

[14]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956 .