Congestion Avoidance for Smart Devices by Caching Information in MANETS and IoT

Mobile ad-hoc networks (MANETs) comprise a large number of mobile wireless nodes that can move in a random fashion with the capability to join or leave the network anytime. Due to the rapid growth of devices on the Internet of Things (IoT), a large number of messages are transmitted during information exchange in dense areas. It can cause congestion that results in increasing transmission delay and packet loss. This problem is more severe in larger networks with more network traffic and high mobility that enforces dynamic topology. To resolve these issues, we present a bandwidth aware routing scheme (BARS) that can avoid congestion by monitoring residual bandwidth capacity in network paths and available space in queues to cache the information. The amount of available and consumed bandwidth along with residual cache must be worked out before transmitting messages. The BARS utilizes the feedback mechanism to intimate the traffic source for adjusting the data rate according to the availability of bandwidth and queue in the routing path. We have performed extensive simulations using NS 2.35 on Ubuntu where TCL is used for node configuration, deployment, mobility and message initiation, and C language is used for modifying the functionality of AODV. The results are extracted from trace files using Perl scripts to prove the dominance of the BARS over preliminaries in terms of packet delivery ratio, throughput and end-to-end delay, and the probability of congested node for static and dynamic topologies.

[1]  Hossam Afifi,et al.  RED algorithm in ATM networks , 1997, IEEE ATM '97 Workshop Proceedings (Cat. No.97TH8316).

[2]  Wendi B. Heinzelman,et al.  QoS-aware routing based on bandwidth estimation for mobile ad hoc networks , 2005, IEEE Journal on Selected Areas in Communications.

[3]  Huansheng Ning,et al.  Synergy between Communication, Computing, and Caching for Smart Sensing in Internet of Things , 2018, IIKI.

[4]  S.Sheeja Effective Congestion Avoidance Scheme for Mobile Ad Hoc Networks , 2013 .

[5]  Choong Seon Hong,et al.  ecMTCP: An Energy-Aware Congestion Control Algorithm for Multipath TCP , 2012, IEEE Communications Letters.

[6]  G. S. Anandha Mala,et al.  Cross-layer based congestion detection and routing protocol using fuzzy logic for MANET , 2017, Wirel. Networks.

[7]  Mohammad Hossein Anisi,et al.  Mitigation of Packet Loss Using Data Rate Adaptation Scheme in MANETs , 2018, Mob. Networks Appl..

[8]  Mahesh Gour,et al.  A Survey on Congestion Control in MANET , 2014 .

[9]  Leena Ragha,et al.  Implementing and Improving the Performance of AODV by Receive Reply Method and Securing it from Black Hole Attack , 2015 .

[10]  R. Vadivel,et al.  Adaptive reliable and congestion control routing protocol for MANET , 2017, Wirel. Networks.

[11]  Raghupathy Sivakumar,et al.  Improving Fairness and Throughput in Multi-Hop Wireless Networks , 2001, ICN.

[12]  T. Senthil Kumaran,et al.  Dynamic congestion detection and control routing in ad hoc networks , 2013, J. King Saud Univ. Comput. Inf. Sci..

[13]  Mohammad Hossein Anisi,et al.  Data Rate Adaptation Strategy to Avoid Packet Loss in MANETs , 2016 .

[14]  Amit Sharma,et al.  CRAODV: A new approach for congestion control in mobile ad-hoc network , 2016, 2016 Symposium on Colossal Data Analysis and Networking (CDAN).

[15]  T. Senthil Kumaran,et al.  Cross-Layer Design Approach for Power Control in Mobile Ad Hoc Networks , 2015 .

[16]  Raghuvel S. Bhuvaneswaran,et al.  Multipath load balancing & rate based congestion control for mobile ad hoc networks (MANET) , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[17]  Zhaohui Liu,et al.  An Improved AODV Routing Protocol Based on the Congestion Control and Routing Repair Mechanism , 2009, 2009 WRI International Conference on Communications and Mobile Computing.

[18]  T. Senthil Kumaran,et al.  Early Congestion Detection and Self Cure Routing in Manet , 2011 .

[19]  Pradeep Kumar Mishra,et al.  Congestion Control Using Predictive Approach in Mobile Ad Hoc Network , 2013 .

[20]  D. Balasubramaniam,et al.  An Hybrid Ant Routing Algorithm for Reliable Throughput Using MANET , 2015 .

[21]  Yuanyuan Yang,et al.  Optimal and distributed resource allocation in lossy mobile ad hoc networks , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[22]  Mesud Hadzialic,et al.  Internet of Things (IoT): A review of enabling technologies, challenges, and open research issues , 2018, Comput. Networks.

[23]  Krupa A Talwar,et al.  A Survey: Routing Protocols in MANETs , 2014 .

[24]  Anurag Shrivastava,et al.  IRED Algorithm for Improvement in Performance of Mobile Ad Hoc Networks , 2014, 2014 Fourth International Conference on Communication Systems and Network Technologies.

[25]  Mamata Rath,et al.  Congestion Control Mechanism for Real Time Traffic in Mobile Adhoc Networks , 2017 .

[26]  Santosh Kumar Das,et al.  Energy Efficient Routing Protocol for MANET Based on Vague Set Measurement Technique , 2015 .

[27]  Byung-Seo Kim,et al.  The Internet of Things: A Review of Enabled Technologies and Future Challenges , 2019, IEEE Access.

[28]  Bobby Sharma,et al.  A Congestion Control Algorithm for Mobility Model in Mobile Ad-hoc Networks , 2015 .

[29]  Ali Ghaffari,et al.  Real-time routing algorithm for mobile ad hoc networks using reinforcement learning and heuristic algorithms , 2017, Wirel. Networks.

[30]  V. Sankaranarayanan,et al.  Early detection congestion and control routing in MANET , 2010, 2010 Seventh International Conference on Wireless and Optical Communications Networks - (WOCN).

[31]  Ajay Kumar Yadav,et al.  QMRPRNS: Design of QoS multicast routing protocol using reliable node selection scheme for MANETs , 2017, Peer-to-Peer Netw. Appl..