Journal of Innovation in Computer Science and Engineering
  • Year: 2019
  • Volume: 8
  • Issue: 2

Prediction of TCP Congestion by Using Machine Learning

  • Author:
  • Summayya Almas Fatima1, Sujata Terdal2
  • Total Page Count: 6
  • Page Number: 13 to 18

1Department of Computer Science and Engineering, Poojya Doddappa Appa College of Engineering, Kalaburagi, Karnataka, India, Email: sumaiyyaalmas111995@gmail.com

2Professor, Department of Computer Science and Engineering, Poojya Doddappa Appa College of Engineering, Kalaburagi, Karnataka, India, Sujatha.terdal@gmail.com

Online published on 7 October, 2019.

Abstract

Congestion, inside the context of networks, refer to a network state where a node carries lot of data that may deteriorate network service quality, which results in blocking of new connections. Congestion occurs when bandwidth is insufficient and network data traffic exceeds its limit. Even though many TCP variants exists congestion control is still an issue. Here there is new method of measuring network congestion passively which gives an accurate result of congestion by using machine learning algorithm. The prediction of TCP congestion window help us to avoid congestion. Here we are utilizlizing dataset of TCP variants and from iperf tool which captured packets when transfer in between of source and destination in real time environment. On this dataset we apply Random Forest Algorithm on training dataset and on testing dataset. The correctness of result is shown in term of accuracy, Mean Square Error (MSE). In this experiment we found 84% accuracy and 8.00% Mean Square Error (MSE).

Keywords

Network Protocols, TCP, Congestion Control, Passive Measurement, Machine Learning