Reducing traffic traces using a polynomial approximation for traffic classification

Piecewise polynomials have been used to visually link and classify network traffic. The advantage of using piecewise polynomials to approximate traffic is that significantly less storage space is required when compared to traditional packet captures. However, when representing discrete data with continuous approximations, error is introduced. We analyze this error through the creation and examination of polynomials for client, server, and bidirectional traffic, where each polynomial represents a single TCP connection. An application of the piecewise polynomial technique is traffic classification. In this initial work, we use traffic attributes of packet length and arrival time to represent Instant Messaging, Video, and Basic Web Page traffic. We then examine the error introduced by using polynomials to represent each of these traffic types. The initial results also show that this technique can reduce standard packet trace sizes by up to four orders of magnitude. An understanding of the error involved and the amount of memory saved by using this technique is a necessary step toward an automated process for traffic classification that utilizes piecewise polynomial approximations.

[1]  Sebastian Zander,et al.  Automated traffic classification and application identification using machine learning , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.

[2]  Ning-Shou Xu,et al.  A Novel Associative Memory System Based Modeling and Prediction of TCP Network Traffic , 2007, ISNN.

[3]  Jacek Ilow Forecasting network traffic using FARIMA models with heavy tailed innovations , 2000, 2000 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.00CH37100).

[4]  Henry Owen,et al.  Visual network traffic classification using multi-dimensional piecewise polynomial models , 2010, Proceedings of the IEEE SoutheastCon 2010 (SoutheastCon).