Congestion Control for NDN-Based MANETs: Recent Advances, Enabling Technologies, and Open Challenges

Congestion Control for NDN-Based MANETs: Recent Advances, Enabling Technologies, and Open Challenges

Dimitris N. Kanellopoulos
Copyright: © 2021 |Pages: 24
DOI: 10.4018/JOEUC.20210901.oa6
Article PDF Download
Open access articles are freely available for download

Abstract

A mobile ad hoc network (MANET) has several intrinsic features that create unique queuing dynamics, and thus congestion control inside a MANET must be achieved under time-critical conditions. Meanwhile, the Named Data Networking (NDN) architecture ensures traffic optimization and has attracted renewed attention as part of the future internet. The synergy between NDN and MANETs can be exploited in order to improve the performance of dynamic content routing and congestion control mechanisms. This overview identifies the key concepts involved in congestion control for NDN-based MANETs. It also proposes some criteria for categorising existing congestion control solutions for NDN-based MANETs and discusses the advantages and disadvantages of each category. Future challenges regarding congestion control for NDN-based MANETs are also highlighted.
Article Preview
Top

Introduction

End-user computing is a compilation of approaches to computing that allows end-users to better control their mobile computing environment without the aid of real programmers or developers. These approaches (i.e., computer systems and platforms/architectures) can integrate end-users into their mobile computing environment. Such an approach is the Named Data Networking (NDN) architecture for a mobile computing environment that involves mobile software, hardware, and mobile communication. Mobile software deals with the characteristics and requirements of mobile applications, while mobile hardware includes mobile devices or device components. Mobile communication is often based on mobile ad hoc networks (MANETs) and involves specific protocols and intelligent technologies. A MANET is a wireless ad hoc network that is deployed mostly in emergencies like a battlefield and natural disasters as its nodes can communicate with each other without any infrastructure. A MANET is made up of autonomous radio nodes, which form a dynamic, multi-hop radio network in a decentralized way (Sarkar et al., 2013). Nodes themselves cooperatively implement network management. Such cooperation requires detecting routes and forwarding data packets. A MANET relies on the multi-hop type of routing for the data transmission because the destination node is often out of the radio-range of the source node, and some nodes can act as a router to forward data (Kanellopoulos, 2017). In a MANET, each node is a relay for routing content. The intermediate node that becomes the network relay often experiences network traffic overloading. When the intermediate node cannot accommodate the amount of network load that exceeds its capacity, then network congestion occurs (Rath et al., 2017). In such a situation, a congestion control protocol must achieve fairness in network traffic and the efficiency of bandwidth usage. MANETs have the following characteristics (Kanellopoulos, 2019):

  • Problems related to hidden and exposed terminals.

  • Constraints on resources: MANET devices work with limited CPU processing capabilities, limited battery life, inadequate bandwidth support, limited storage, etc.

  • Error-prone shared broadcast channel: The wireless links have a higher error rate, fading, signal interference etc., while the Medium Access Control (MAC) layer algorithm tries to control access to the shared broadcast channel.

  • Nodes mobility: Nodes are roaming and can only interact with their direct neighbour nodes. The dynamic nature of a MANET results in frequent changing network topology and link breaks. This makes routing more difficult because of the frequent route change/route break leading to loss of connectivity. The routes are updated frequently as the network topology is constantly changing, and this results in an increase in the network traffic.

The characteristics of MANETs (i.e., high channel error rate, severe link-layer contentions, frequent link breakage, and dissimilar path quality-of-service (QoS) properties) seriously interfere with communication. Therefore, these characteristics ultimately degrade the overall performance of MANETs in terms of end‐to‐end delay, packet delivery ratio, network throughput, and network overhead. Moreover, these characteristics present various challenges in the design of the routing and congestion control protocols and complicate QoS provision. Apart from fairness in network traffic and efficiency of bandwidth usage, congestion control for MANETs requires additional demands because network congestion is not only due to network traffic, but it can also be due to other factors such as node mobility, wireless signal noise, interference, and contention. Additionally, a congestion control protocol for MANETs must be energy efficient and must reduce packet loss retransmission as much as possible to reduce energy wastage on each node (Kanellopoulos & Sharma, 2020).

Complete Article List

Search this Journal:
Reset
Volume 36: 1 Issue (2024)
Volume 35: 3 Issues (2023)
Volume 34: 10 Issues (2022)
Volume 33: 6 Issues (2021)
Volume 32: 4 Issues (2020)
Volume 31: 4 Issues (2019)
Volume 30: 4 Issues (2018)
Volume 29: 4 Issues (2017)
Volume 28: 4 Issues (2016)
Volume 27: 4 Issues (2015)
Volume 26: 4 Issues (2014)
Volume 25: 4 Issues (2013)
Volume 24: 4 Issues (2012)
Volume 23: 4 Issues (2011)
Volume 22: 4 Issues (2010)
Volume 21: 4 Issues (2009)
Volume 20: 4 Issues (2008)
Volume 19: 4 Issues (2007)
Volume 18: 4 Issues (2006)
Volume 17: 4 Issues (2005)
Volume 16: 4 Issues (2004)
Volume 15: 4 Issues (2003)
Volume 14: 4 Issues (2002)
Volume 13: 4 Issues (2001)
Volume 12: 4 Issues (2000)
Volume 11: 4 Issues (1999)
Volume 10: 4 Issues (1998)
Volume 9: 4 Issues (1997)
Volume 8: 4 Issues (1996)
Volume 7: 4 Issues (1995)
Volume 6: 4 Issues (1994)
Volume 5: 4 Issues (1993)
Volume 4: 4 Issues (1992)
Volume 3: 4 Issues (1991)
Volume 2: 4 Issues (1990)
Volume 1: 3 Issues (1989)
View Complete Journal Contents Listing