A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities

People, systems, and things in the cities generate large amount of data which is considered to be the most scalable asset of any smart city. Linux users are rapidly increased in last few years, and many large multinational organizations are deploying long distance high bandwidth (LDHB) cloud network...

Full description

Saved in:
Bibliographic Details
Main Authors: Mudassar, Ahmad, Md. Asri, Ngadi, Usman, Ahmad, Amjad, Kashif, Ghafir, Ibrahim, Arioua, Mounir
Format: Article
Published: Elsevier Ltd 2018
Subjects:
Online Access:http://eprints.utm.my/id/eprint/86706/
http://dx.doi.org/10.1016/j.scs.2017.11.005
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.86706
record_format eprints
spelling my.utm.867062020-09-30T09:04:51Z http://eprints.utm.my/id/eprint/86706/ A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities Mudassar, Ahmad Md. Asri, Ngadi Usman, Ahmad Amjad, Kashif Ghafir, Ibrahim Arioua, Mounir QA75 Electronic computers. Computer science People, systems, and things in the cities generate large amount of data which is considered to be the most scalable asset of any smart city. Linux users are rapidly increased in last few years, and many large multinational organizations are deploying long distance high bandwidth (LDHB) cloud networks for centralizing the data from various smart cities on a central location. TCP is responsible for reliable communication of data in these cloud networks. For reliability communication among various smart cities, a number of TCP congestion control mechanisms have been developed in the past. TCP Compound, TCP Fusion, and TCP CUBIC are the default TCP congestion control mechanisms for Microsoft Windows, Sun Solaris, and Linux operating systems respectively. The response function of TCP CUBIC is higher than the response function of Standard TCP, which is a trademark congestion control mechanism. As a result, TCP CUBIC does not behave friendly with Standard TCP in LDHB cloud networks. The Congestion Window (cwnd) reduction and growth of TCP CUBIC is very aggressive, which causes high packet loss rate and unfair share of available link bandwidth among competing flows from various smart cities. The aim of this research is to design a new TCP congestion control mechanism for Linux operating system to achieve maximum performance in LDHB cloud networks being used by smart cities. In this paper, congestion control module for slow start (CCM-SS) is designed by increasing the lower boundary limit of cwnd size in slow start phase of communication. Congestion control module for loss event (CCM-LE) is designed by increasing the cwnd reduction rate at each packet loss event and finally Advance Response Function for TCP CUBIC (ARFC) is proposed to design a new congestion control mechanism for Linux operating system. NS-2 is used to compare the performance of TCP CUBIC* with TCP CUBIC in short distance high bandwidth (SDHB) and long distance high bandwidth (LDHB) cloud networks. Results show that TCP CUBIC* has outperformed in LDHB networks, at least by a factor of 18% as compared to TCP CUBIC. Elsevier Ltd 2018-02 Article PeerReviewed Mudassar, Ahmad and Md. Asri, Ngadi and Usman, Ahmad and Amjad, Kashif and Ghafir, Ibrahim and Arioua, Mounir (2018) A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities. Sustainable Cities and Society, 37 . pp. 164-177. ISSN 2210-6707 http://dx.doi.org/10.1016/j.scs.2017.11.005
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Mudassar, Ahmad
Md. Asri, Ngadi
Usman, Ahmad
Amjad, Kashif
Ghafir, Ibrahim
Arioua, Mounir
A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities
description People, systems, and things in the cities generate large amount of data which is considered to be the most scalable asset of any smart city. Linux users are rapidly increased in last few years, and many large multinational organizations are deploying long distance high bandwidth (LDHB) cloud networks for centralizing the data from various smart cities on a central location. TCP is responsible for reliable communication of data in these cloud networks. For reliability communication among various smart cities, a number of TCP congestion control mechanisms have been developed in the past. TCP Compound, TCP Fusion, and TCP CUBIC are the default TCP congestion control mechanisms for Microsoft Windows, Sun Solaris, and Linux operating systems respectively. The response function of TCP CUBIC is higher than the response function of Standard TCP, which is a trademark congestion control mechanism. As a result, TCP CUBIC does not behave friendly with Standard TCP in LDHB cloud networks. The Congestion Window (cwnd) reduction and growth of TCP CUBIC is very aggressive, which causes high packet loss rate and unfair share of available link bandwidth among competing flows from various smart cities. The aim of this research is to design a new TCP congestion control mechanism for Linux operating system to achieve maximum performance in LDHB cloud networks being used by smart cities. In this paper, congestion control module for slow start (CCM-SS) is designed by increasing the lower boundary limit of cwnd size in slow start phase of communication. Congestion control module for loss event (CCM-LE) is designed by increasing the cwnd reduction rate at each packet loss event and finally Advance Response Function for TCP CUBIC (ARFC) is proposed to design a new congestion control mechanism for Linux operating system. NS-2 is used to compare the performance of TCP CUBIC* with TCP CUBIC in short distance high bandwidth (SDHB) and long distance high bandwidth (LDHB) cloud networks. Results show that TCP CUBIC* has outperformed in LDHB networks, at least by a factor of 18% as compared to TCP CUBIC.
format Article
author Mudassar, Ahmad
Md. Asri, Ngadi
Usman, Ahmad
Amjad, Kashif
Ghafir, Ibrahim
Arioua, Mounir
author_facet Mudassar, Ahmad
Md. Asri, Ngadi
Usman, Ahmad
Amjad, Kashif
Ghafir, Ibrahim
Arioua, Mounir
author_sort Mudassar, Ahmad
title A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities
title_short A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities
title_full A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities
title_fullStr A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities
title_full_unstemmed A new Linux based TCP congestion control mechanism for long distance high bandwidth sustainable smart cities
title_sort new linux based tcp congestion control mechanism for long distance high bandwidth sustainable smart cities
publisher Elsevier Ltd
publishDate 2018
url http://eprints.utm.my/id/eprint/86706/
http://dx.doi.org/10.1016/j.scs.2017.11.005
_version_ 1680321084296003584
score 13.211869