The Flocking Based and GPU Accelerated Internet Traffic Classification


Professor Zhiguang Xu
Valdosta State University
USA
E-mail: zxu@valdosta.edu

Abstract: Mainstream attentions have been brought to the issue of Internet traffic classification due to its political, economic, and legal impacts on appropriate use, pricing, and management of the Internet. Nowadays, both the research and operational communities prefer to classify network traffic through approaches that are based on the statistics of traffic flow features due to their high accuracy and improved robustness. However, these approaches are faced with two main challenges: identify key flow features that capture fundamental characteristics of different types of traffic in an unsupervised way; and complete the task of traffic classification with acceptable time and space costs. In this paper, we address these challenges using a biologically inspired computational model that imitates the flocking behavior of social animals (e.g. birds) and implement it in the form of parallel programs on the Graphics Processing Unit (GPU) based platform of CUDA from NVIDIA™. The experimental results demonstrate that our flocking model accelerated by GPU can not only effectively select and prioritize key flow features to classify both well-known and unseen network traffic into different categories, but also get the job done significantly faster than its traditional CPU-based counterparts due to the high magnitude of parallelism that it exhibits.

Brief Biography of the Speaker: Prof. Zhiguang Xu received his Ph.D. in Computer Science from University of Central Florida, FL, USA in 2001. He is currently Professor of Computer Science in the Department of Math and Computer Science at Valdosta State University, GA, USA. His research and teaching interests include Computer Networking, Artificial Intelligence, Parallel and Distributed Computing, and Computer Science Education. Professor Xu is author or co-author of more than 25 published papers in refereed journals or conference proceedings. He has been awarded many grants from both academic and industrial entities. He is actively serving as committee member, reviewer, or lecturer of many national and international conferences and organizations.