A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking
Information-centric networking (ICN) is expected to be a candidate for future internet architecture, and it supports features such as multicast that improves bandwidth utilization and transmission efficiency. However, multicast itself does not provide congestion control. When multiple multicast grou...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-01-01
|
Series: | Future Internet |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-5903/14/2/38 |
_version_ | 1797480057464160256 |
---|---|
author | Yingjie Duan Hong Ni Xiaoyong Zhu Xu Wang |
author_facet | Yingjie Duan Hong Ni Xiaoyong Zhu Xu Wang |
author_sort | Yingjie Duan |
collection | DOAJ |
description | Information-centric networking (ICN) is expected to be a candidate for future internet architecture, and it supports features such as multicast that improves bandwidth utilization and transmission efficiency. However, multicast itself does not provide congestion control. When multiple multicast groups coexist, multicast traffic may exhaust all network resources, and cause network congestion and packet loss. Additionally, traditional IP multicast congestion control mechanisms cannot be directly applied to ICN architecture. Therefore, it is necessary to consider an effective congestion control mechanism for ICN multicast. This paper proposes a single-rate multicast congestion control mechanism, called SRMCC. It supports router-assisted awareness of the network congestion state and congestion control message aggregation. Moreover, the fair shared rate estimation method is innovatively proposed to achieve protocol fairness. Most importantly, it adjusts the rate according to different congestion states indicated by the queue occupancy ratio. By introducing a rate selection factor, it can achieve a balance between packet loss rate and throughput. Experimental results show that our proposal outperforms other mechanisms in throughput, packet loss rate, total bandwidth utilization, and overhead, and achieves protocol fairness and better TCP friendliness. |
first_indexed | 2024-03-09T21:54:41Z |
format | Article |
id | doaj.art-44e411e730a44340a6abbd91d102a6dc |
institution | Directory Open Access Journal |
issn | 1999-5903 |
language | English |
last_indexed | 2024-03-09T21:54:41Z |
publishDate | 2022-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Future Internet |
spelling | doaj.art-44e411e730a44340a6abbd91d102a6dc2023-11-23T19:59:43ZengMDPI AGFuture Internet1999-59032022-01-011423810.3390/fi14020038A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric NetworkingYingjie Duan0Hong Ni1Xiaoyong Zhu2Xu Wang3National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, ChinaNational Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, ChinaNational Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, ChinaNational Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences No. 21, North Fourth Ring Road, Haidian District, Beijing 100190, ChinaInformation-centric networking (ICN) is expected to be a candidate for future internet architecture, and it supports features such as multicast that improves bandwidth utilization and transmission efficiency. However, multicast itself does not provide congestion control. When multiple multicast groups coexist, multicast traffic may exhaust all network resources, and cause network congestion and packet loss. Additionally, traditional IP multicast congestion control mechanisms cannot be directly applied to ICN architecture. Therefore, it is necessary to consider an effective congestion control mechanism for ICN multicast. This paper proposes a single-rate multicast congestion control mechanism, called SRMCC. It supports router-assisted awareness of the network congestion state and congestion control message aggregation. Moreover, the fair shared rate estimation method is innovatively proposed to achieve protocol fairness. Most importantly, it adjusts the rate according to different congestion states indicated by the queue occupancy ratio. By introducing a rate selection factor, it can achieve a balance between packet loss rate and throughput. Experimental results show that our proposal outperforms other mechanisms in throughput, packet loss rate, total bandwidth utilization, and overhead, and achieves protocol fairness and better TCP friendliness.https://www.mdpi.com/1999-5903/14/2/38multicast congestion controlsingle-ratequeue occupancyICN |
spellingShingle | Yingjie Duan Hong Ni Xiaoyong Zhu Xu Wang A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking Future Internet multicast congestion control single-rate queue occupancy ICN |
title | A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking |
title_full | A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking |
title_fullStr | A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking |
title_full_unstemmed | A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking |
title_short | A Single-Rate Multicast Congestion Control (SRMCC) Mechanism in Information-Centric Networking |
title_sort | single rate multicast congestion control srmcc mechanism in information centric networking |
topic | multicast congestion control single-rate queue occupancy ICN |
url | https://www.mdpi.com/1999-5903/14/2/38 |
work_keys_str_mv | AT yingjieduan asingleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT hongni asingleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT xiaoyongzhu asingleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT xuwang asingleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT yingjieduan singleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT hongni singleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT xiaoyongzhu singleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking AT xuwang singleratemulticastcongestioncontrolsrmccmechanismininformationcentricnetworking |