An optimized prioritized load balancing approach to scalable routing (OPLBA)

Abstract Mobile Ad hoc networks (MANETs) are self organized multi-hop networks, without any infrastructure such as base stations or access points. Due to the mobility and absence of any central administration, the resources of MANETs are limited. If there is any congestion in the network, it puts a great strain on the already scarce resources and severely affects the performance of such networks. Multi path routing is considered as advantageous over single path routing, due to the many benefits it offers. However, these benefits do not come without their associated costs. In this paper, we propose a general metric to define scalability of a routing method. We further propose and implement a new load-balancing routing protocol, which retains the benefits of multiple paths, while at the same time keeping the overheads of routing, as close to single path routing, as possible. The proposed scheme dynamically distributes traffic through different available paths, so that no single path is flooded. Priority is assigned to available paths and paths with higher priority (better routes) are used more often than those with lower priorities. To keep our method light-weight and scalable, we control the Degree of Distribution (DoD) value (number of alternate paths used), to reap maximum benefits at minimum cost. To further reduce the overheads and decrease access time, optimized insertion and path selection are provided. An index to the RouteList table has been added, which reduces the access and insertion time to O(m + nd) and O(m) respectively, which is within a constant difference of Single path routing methods. Simulation results demonstrate that the proposed solution shows significant improvements in network metrics such as packet loss ratio, end to end delay, throughput and packet delivery, without any increase in routing overheads. Results also verify that this model is very efficient and scalable.

[1]  Naixue Xiong,et al.  Nodes organization for channel assignment with topology preservation in multi-radio wireless mesh networks , 2012, Ad Hoc Networks.

[2]  Athanasios V. Vasilakos,et al.  Directional routing and scheduling for green vehicular delay tolerant networks , 2012, Wireless Networks.

[3]  Cristina Nita-Rotaru,et al.  JANUS: A Framework for Scalable and Secure Routing in Hybrid Wireless Networks , 2009, IEEE Transactions on Dependable and Secure Computing.

[4]  Athanasios V. Vasilakos,et al.  Flooding-limited and multi-constrained QoS multicast routing based on the genetic algorithm for MANETs , 2011, Math. Comput. Model..

[5]  Athanasios V. Vasilakos,et al.  A Biology-Based Algorithm to Minimal Exposure Problem of Wireless Sensor Networks , 2014, IEEE Transactions on Network and Service Management.

[6]  Sung-Ju Lee,et al.  Dynamic load-aware routing in ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[7]  C. Siva Ram Murthy,et al.  Ad Hoc Wireless Networks: Architectures and Protocols , 2004 .

[8]  Athanasios V. Vasilakos,et al.  Routing Metrics of Cognitive Radio Networks: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[9]  Janelle J. Harms,et al.  Load-sensitive routing for mobile ad hoc networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[10]  Mounir Frikha,et al.  Load-balancing in MANET shortest-path routing protocols , 2009, Ad Hoc Networks.

[11]  C. S. Rai,et al.  Measuring the effectiveness of Multi Path Routing as a function of increased path availability , 2014, Proceedings of 3rd International Conference on Reliability, Infocom Technologies and Optimization.

[12]  Bruce M. Maggs,et al.  Fast Algorithms for Finding O(Congestion + Dilation) Packet Routing Schedules , 1999, Comb..

[13]  Athanasios V. Vasilakos,et al.  EDAL: An Energy-Efficient, Delay-Aware, and Lifetime-Balancing Data Collection Protocol for Heterogeneous Wireless Sensor Networks , 2015, IEEE/ACM Transactions on Networking.

[14]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[15]  Lei Wang,et al.  Multipath source routing in wireless ad hoc networks , 2000, 2000 Canadian Conference on Electrical and Computer Engineering. Conference Proceedings. Navigating to a New Era (Cat. No.00TH8492).

[16]  Athanasios V. Vasilakos,et al.  Reliable Multicast with Pipelined Network Coding Using Opportunistic Feeding and Routing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[17]  Ozan K. Tonguz,et al.  The Mathematical Theory of Dynamic Load Balancing in Cellular Networks , 2008, IEEE Transactions on Mobile Computing.

[18]  Bor-Sen Chen,et al.  Mobile Location Estimation Using Fuzzy-Based IMM and Data Fusion , 2010, IEEE Transactions on Mobile Computing.

[19]  Costas Busch Õ(congestion + dilation) hot-potato routing on leveled networks , 2002, SPAA '02.

[20]  Samir R. Das,et al.  On-demand multipath routing for mobile ad hoc networks , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[21]  Athanasios V. Vasilakos,et al.  Routing for disruption tolerant networks: taxonomy and design , 2010, Wirel. Networks.

[22]  Athanasios V. Vasilakos,et al.  Approximating Congestion + Dilation in Networks via "Quality of Routing" Games , 2012, IEEE Trans. Computers.

[23]  Robbert van Renesse,et al.  Scalable Wireless Ad Hoc Network Simulation , 2005, Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks.

[24]  Athanasios V. Vasilakos,et al.  Evolutionary-fuzzy prediction for strategic QoS routing in broadband networks , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[25]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .

[26]  Yuanyuan Yang,et al.  Supporting Efficient and Scalable Multicasting over Mobile Ad Hoc Networks , 2011, IEEE Transactions on Mobile Computing.

[27]  Jorge Nuevo A Comprehensible GloMoSim Tutorial , 2004 .

[28]  Athanasios V. Vasilakos,et al.  EDAL: An Energy-Efficient, Delay-Aware, and Lifetime-Balancing Data Collection Protocol for Wireless Sensor Networks , 2013, 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems.

[29]  Elizabeth M. Belding-Royer,et al.  A review of current routing protocols for ad hoc mobile wireless networks , 1999, IEEE Wirel. Commun..

[30]  Arthur L. Liestman,et al.  CLUSTERING ALGORITHMS FOR AD HOC WIRELESS NETWORKS , 2004 .

[31]  Thomas Rothvoß A Simpler Proof for $O(\textrm{Congestion} + \textrm{Dilation})$ Packet Routing , 2013, IPCO.

[32]  Athanasios V. Vasilakos,et al.  CodePipe: An opportunistic feeding and routing protocol for reliable multicast with pipelined network coding , 2012, 2012 Proceedings IEEE INFOCOM.

[33]  Zhang Xiong,et al.  A Dynamic Congestion Control Based Multipath Routing Protocol for Video Transmission over Ad Hoc Networks , 2008, 2008 International Conference on Networking, Architecture, and Storage.

[34]  Yosi Ben-Asher,et al.  Scalability Issues in Ad-Hoc Networks: Metrical Routing Versus Table-Driven Routing , 2010, Wirel. Pers. Commun..

[35]  Athanasios V. Vasilakos,et al.  Spatial Reusability-Aware Routing in Multi-Hop Wireless Networks , 2016, IEEE Transactions on Computers.

[36]  Athanasios V. Vasilakos,et al.  Physarum Optimization: A Biology-Inspired Algorithm for the Steiner Tree Problem in Networks , 2015, IEEE Transactions on Computers.

[37]  Catherine Rosenberg,et al.  Compressed Data Aggregation: Energy-Efficient and High-Fidelity Data Collection , 2013, IEEE/ACM Transactions on Networking.

[38]  Hossam S. Hassanein,et al.  Routing with load balancing in wireless Ad hoc networks , 2001, MSWIM '01.

[39]  Elyse Rosenbaum,et al.  Full-Component Modeling and Simulation of Charged Device Model ESD , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[40]  Wha Sook Jeon,et al.  Efficient Load-Aware Routing Scheme for Wireless Mesh Networks , 2010, IEEE Transactions on Mobile Computing.

[41]  George F. Riley,et al.  A workload-based adaptive load-balancing technique for mobile ad hoc networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[42]  Athanasios V. Vasilakos,et al.  Game Dynamics and Cost of Learning in Heterogeneous 4G Networks , 2012, IEEE Journal on Selected Areas in Communications.

[43]  Wei Peng,et al.  A cluster-based multipath dynamic source routing in MANET , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..