A Correlation and Clustering Algorithm for Time Series Monitoring of Network Flows
Aneesh C Rao1, Shobha G2

1Aneesh C Rao*, B.E. Computer Science and Engineering, R.V. College of Engineering, Bangalore, India.
2Dr. Shobha G, Professor, Computer Science and Engineering, R.V. College of Engineering, Bangalore, India. 

Manuscript received on April 11, 2020. | Revised Manuscript received on May 15, 2020. | Manuscript published on June 30, 2020. | PP: 458-461 | Volume-9 Issue-5, June 2020. | Retrieval Number: E9701069520/2020©BEIESP | DOI: 10.35940/ijeat.E9701.069520
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Over the last few decades the advent of machine learning has found applications in large number of domains. The ability to learn and identify patterns in data and make predictions on deviations from these patterns has found large scope in several fields. In computer networks, this problem can be applied to understanding the behavior of a network at any point of time and predicting when the behavior may change over time. This paper discusses an approach that uses a statistical machine learning algorithm for the time series behavior analysis of computer networks. The proposed algorithm makes use of unsupervised learning and statistical data analysis methods over the flows in the network. The novel aspect being explored is the analysis of the inter-dependencies between flows, in addition to monitoring anomalies of individual flows. The results presented, provide waveform representations of the correlation and clustering patterns of some sample flows based on packet sizes. 
Keywords: Statistical machine learning, Anomaly detection, Clustering, Correlation, Real-time monitoring