K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm

In recent days, the need to provide reliable data transmission over Internet traffics or cellular mobile systems becomes very important. Transmission Control Protocol (TCP) represents the prevailing protocol that provide reliability to data transferring in all end-to-end data stream services on the...

Full description

Saved in:
Bibliographic Details
Main Author: Maaeda Mohsin Rashid
Format: Article
Language:English
Published: Tikrit University 2023-02-01
Series:Tikrit Journal of Pure Science
Subjects:
Online Access:https://tjpsj.org/index.php/tjps/article/view/884
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1839631354371768320
author Maaeda Mohsin Rashid
author_facet Maaeda Mohsin Rashid
author_sort Maaeda Mohsin Rashid
collection DOAJ
description In recent days, the need to provide reliable data transmission over Internet traffics or cellular mobile systems becomes very important. Transmission Control Protocol (TCP) represents the prevailing protocol that provide reliability to data transferring in all end-to-end data stream services on the Internet and many of new networks. TCP congestion control has become the key factor manipulating the behavior and performance of the networks. TCP sender can regulates the size of the congestion window (CWND) using the congestion control mechanism and TCP dynamically adjust the window size depending on the packets  acknowledgment (ACK) or by indicates the packets losses when occur. TCP congestion control includes two main phases, slow-start and congestion avoidance and these two phases even work separately, but the combination of them controls CWND and the packet injection to the network pipe. Congestion avoidance and slow-start are liberated mechanisms and using unlike objectives, but if the congestion happens, they are executed together. This article provides an efficient and reliable congestion avoidance mechanism to enhancing the TCP performance in large-bandwidth low-latency networks. The proposed mechanism also includes a facility to send multiple flows over same connection with a novel technique to estimate the number of available flows dynamically, where the all experiments to approving the proposed techniques are performed over the network simulation NS-2.
format Article
id doaj-art-49a0693b51f04cc99c06347a18d7d651
institution Matheson Library
issn 1813-1662
2415-1726
language English
publishDate 2023-02-01
publisher Tikrit University
record_format Article
series Tikrit Journal of Pure Science
spelling doaj-art-49a0693b51f04cc99c06347a18d7d6512025-07-11T16:05:59ZengTikrit UniversityTikrit Journal of Pure Science1813-16622415-17262023-02-0122910.25130/tjps.v22i9.884K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm Maaeda Mohsin Rashid In recent days, the need to provide reliable data transmission over Internet traffics or cellular mobile systems becomes very important. Transmission Control Protocol (TCP) represents the prevailing protocol that provide reliability to data transferring in all end-to-end data stream services on the Internet and many of new networks. TCP congestion control has become the key factor manipulating the behavior and performance of the networks. TCP sender can regulates the size of the congestion window (CWND) using the congestion control mechanism and TCP dynamically adjust the window size depending on the packets  acknowledgment (ACK) or by indicates the packets losses when occur. TCP congestion control includes two main phases, slow-start and congestion avoidance and these two phases even work separately, but the combination of them controls CWND and the packet injection to the network pipe. Congestion avoidance and slow-start are liberated mechanisms and using unlike objectives, but if the congestion happens, they are executed together. This article provides an efficient and reliable congestion avoidance mechanism to enhancing the TCP performance in large-bandwidth low-latency networks. The proposed mechanism also includes a facility to send multiple flows over same connection with a novel technique to estimate the number of available flows dynamically, where the all experiments to approving the proposed techniques are performed over the network simulation NS-2. https://tjpsj.org/index.php/tjps/article/view/884TCPcongestion controlCWND
spellingShingle Maaeda Mohsin Rashid
K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm
Tikrit Journal of Pure Science
TCP
congestion control
CWND
title K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm
title_full K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm
title_fullStr K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm
title_full_unstemmed K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm
title_short K-means Clustering, Unsupervised Classification, K-NN, Euclidean Distance, Genetic Algorithm
title_sort k means clustering unsupervised classification k nn euclidean distance genetic algorithm
topic TCP
congestion control
CWND
url https://tjpsj.org/index.php/tjps/article/view/884
work_keys_str_mv AT maaedamohsinrashid kmeansclusteringunsupervisedclassificationknneuclideandistancegeneticalgorithm