Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking

The router's buffer accommodates transient packets to guarantee that the network's links do not become idle. However, buffer overflow causes packet loss, which is a signal of congestion. In content centric networking (CCN), the interest packet, which is used for requesting content, may be...

Full description

Bibliographic Details
Main Authors: Anselme Ndikumana, Saeed Ullah, Kyi Thar, Nguyen H. Tran, Bang Ju Park, Choong Seon Hong
Format: Article
Language:English
Published: IEEE 2017-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8123931/
_version_ 1819162237789536256
author Anselme Ndikumana
Saeed Ullah
Kyi Thar
Nguyen H. Tran
Bang Ju Park
Choong Seon Hong
author_facet Anselme Ndikumana
Saeed Ullah
Kyi Thar
Nguyen H. Tran
Bang Ju Park
Choong Seon Hong
author_sort Anselme Ndikumana
collection DOAJ
description The router's buffer accommodates transient packets to guarantee that the network's links do not become idle. However, buffer overflow causes packet loss, which is a signal of congestion. In content centric networking (CCN), the interest packet, which is used for requesting content, may be dropped due to such congestion. Each interest packet is assigned a specific lifetime, and when the lifetime expires without obtaining the requested content, the consumer needs to resend the Interest. However, waiting for the expiration of an Interest's lifetime for retransmission is only appropriate for best effort traffic rather than services that are delay sensitive. In order to provide delay-sensitive applications with better quality of service, we propose a congestion control mechanism for CCN, in which, we prevent congestion before it happens through monitoring buffer size. Upon reaching the buffer threshold, the node notifies its downstream node. On receiving the notification, the downstream node adjusts traffic rate by allocating new incoming Interests to other face(s). However, when the downstream node fails to reduce traffic rate, the same procedure continues until the consumer node reduces sending rate. The simulation results show that the proposed mechanism is capable of significant performance improvements, with higher throughput.
first_indexed 2024-12-22T17:25:03Z
format Article
id doaj.art-467a9568739c45439cc877b67b7bbdf0
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T17:25:03Z
publishDate 2017-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-467a9568739c45439cc877b67b7bbdf02022-12-21T18:18:44ZengIEEEIEEE Access2169-35362017-01-015276912770610.1109/ACCESS.2017.27783398123931Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric NetworkingAnselme Ndikumana0https://orcid.org/0000-0003-3328-3695Saeed Ullah1Kyi Thar2Nguyen H. Tran3Bang Ju Park4Choong Seon Hong5Department of Computer Science and Engineering, Kyung Hee University, Gyeonggi-do, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Gyeonggi-do, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Gyeonggi-do, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Gyeonggi-do, South KoreaDepartment of Electronic Engineering, Gachon University, Gyeonggi-do, South KoreaDepartment of Computer Science and Engineering, Kyung Hee University, Gyeonggi-do, South KoreaThe router's buffer accommodates transient packets to guarantee that the network's links do not become idle. However, buffer overflow causes packet loss, which is a signal of congestion. In content centric networking (CCN), the interest packet, which is used for requesting content, may be dropped due to such congestion. Each interest packet is assigned a specific lifetime, and when the lifetime expires without obtaining the requested content, the consumer needs to resend the Interest. However, waiting for the expiration of an Interest's lifetime for retransmission is only appropriate for best effort traffic rather than services that are delay sensitive. In order to provide delay-sensitive applications with better quality of service, we propose a congestion control mechanism for CCN, in which, we prevent congestion before it happens through monitoring buffer size. Upon reaching the buffer threshold, the node notifies its downstream node. On receiving the notification, the downstream node adjusts traffic rate by allocating new incoming Interests to other face(s). However, when the downstream node fails to reduce traffic rate, the same procedure continues until the consumer node reduces sending rate. The simulation results show that the proposed mechanism is capable of significant performance improvements, with higher throughput.https://ieeexplore.ieee.org/document/8123931/Content centric networking (CCN)congestion control mechanismcooperative and memory-efficient token bucket (CMTB)fully-distributed congestion control (FDCC)reduce sending rate (RSR)
spellingShingle Anselme Ndikumana
Saeed Ullah
Kyi Thar
Nguyen H. Tran
Bang Ju Park
Choong Seon Hong
Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking
IEEE Access
Content centric networking (CCN)
congestion control mechanism
cooperative and memory-efficient token bucket (CMTB)
fully-distributed congestion control (FDCC)
reduce sending rate (RSR)
title Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking
title_full Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking
title_fullStr Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking
title_full_unstemmed Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking
title_short Novel Cooperative and Fully-Distributed Congestion Control Mechanism for Content Centric Networking
title_sort novel cooperative and fully distributed congestion control mechanism for content centric networking
topic Content centric networking (CCN)
congestion control mechanism
cooperative and memory-efficient token bucket (CMTB)
fully-distributed congestion control (FDCC)
reduce sending rate (RSR)
url https://ieeexplore.ieee.org/document/8123931/
work_keys_str_mv AT anselmendikumana novelcooperativeandfullydistributedcongestioncontrolmechanismforcontentcentricnetworking
AT saeedullah novelcooperativeandfullydistributedcongestioncontrolmechanismforcontentcentricnetworking
AT kyithar novelcooperativeandfullydistributedcongestioncontrolmechanismforcontentcentricnetworking
AT nguyenhtran novelcooperativeandfullydistributedcongestioncontrolmechanismforcontentcentricnetworking
AT bangjupark novelcooperativeandfullydistributedcongestioncontrolmechanismforcontentcentricnetworking
AT choongseonhong novelcooperativeandfullydistributedcongestioncontrolmechanismforcontentcentricnetworking