A GPU-accelerated parallel network traffic analysis system

被引:0
作者
Hu, Jing-Jing [1 ]
An, Ru-Feng [1 ]
Zhu, Lie-Huang [2 ]
机构
[1] School of Software, Beijing Institute of Technology, Beijing
[2] School of Computer Science and Technology, Beijing Institute of Technology, Beijing
基金
中国国家自然科学基金;
关键词
Flow analysis; GPU; Map/reduce; Parallel computing;
D O I
10.1504/IJWMC.2015.074037
中图分类号
学科分类号
摘要
With the rapid increasing of network scale, the size of traffic data also expands a lot. In traditional traffic data analysis, there are some problems, such as high computation complexity, low analysis efficiency, long learning period, and difficulty of development. To address these problems, we design and implement a GPU-accelerated parallel analysis scheme for network traffic - EasyAnalyze. In EasyAnalyze, we introduce GPU parallel computing, Map/ Reduce architecture into network traffic analysis, which greatly improves the efficiency but does not increase the difficulty in programming. In the experiments, EasyAnalyze shows very promising results: (1) the speed is 6-17 times faster than conventional serial analysis in network traffic data analysis; and (2) the size of code is only 2% of the mainstream GPU Map/Reduce. © Copyright 2015 Inderscience Enterprises Ltd.
引用
收藏
页码:343 / 348
页数:5
相关论文
共 14 条
[1]  
Abou-Khalil G., Krishnan S., Pierre S., Seamless handover for multicast mobile IPv6 traffic, International Journal of Wireless and Mobile Computing, 7, 4, pp. 308-317, (2014)
[2]  
Altamimi A.B., Gulliver T.A., On routing protocols using mobile social networks, International Journal of Wireless and Mobile Computing, 6, 1, pp. 1-11, (2013)
[3]  
Andrzejak A., Gomes J.B., Parallel concept drift detection with online map-reduce, Proceedings of 2012 IEEE 12th International Conference on Data Mining Workshops (ICDMW), pp. 402-407, (2012)
[4]  
Dainotti A., Pescape A., Claffy K.C., Issues and future directions in traffic classification, Network, 26, 1, pp. 35-40, (2012)
[5]  
Enmyren J., Kessler C.W., SkePU: A multi-backend skeleton programming library for multi-GPU systems, Proceedings of the Fourth International Workshop on High-Level Parallel Programming and Applications, pp. 5-14, (2010)
[6]  
Hansson E., Alnervik E., Kessler C., Forsell M., A quantitative comparison of PRAM based emulated shared memory architectures to current multicore CPUs and GPUS, Proceedings of 27th International Conference on Architecture of Computing Systems (ARCS), pp. 27-33, (2014)
[7]  
Hong C., Chen D., Chen W., Zheng W., Lin H., MapCG: Writing parallel program portable between CPU and GPU, Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, pp. 217-226, (2010)
[8]  
Hossen K., Mahmud H., Parallel Optical Flow Detection Using CUDA, (2014)
[9]  
Huang B., Gao J., Li X., An empirically optimized radix sort for GPU, Proceedings of 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, pp. 234-241, (2009)
[10]  
Podlozhnyuk V., Histogram Calculation in CUDA, (2007)