DocumentCode
688361
Title
Towards High-Speed Real-Time HTTP Traffic Analysis on the Tilera Many-Core Platform
Author
Jing Xu ; Hanbo Wang ; Wei Liu ; Xiaojun Hei
Author_Institution
Dept. of Electron. & Inf. Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2013
fDate
13-15 Nov. 2013
Firstpage
1763
Lastpage
1768
Abstract
The ever-growing big-data applications have brought forth increasingly demands in understanding the traffic nature on high speed links on the Internet. Traditional traffic collection and protocol analysis systems were usually designed and implemented on the X86 computer systems, subject to the CPU capability, I/O speed constraints and other factors. In this paper, we proposed a parallel implementation of high-speed real- time HTTP traffic analyzer on the Tilera manycore processors. This system consists of 4 major components: traffic capturing, IP defragmentation, TCP stream reassembly and HTTP web page recovery. To improve the traffic analysis capability of this system, we decompose the traditional HTTP traffic analysis tasks into parallel threads, which can run on Tilera TILEPro64 processors simultaneously. Then, we proposed a scheduling model for allocating the computing capability of TILEPro64 processors efficiently given a set of inequality constraints in order to fully utilize the TILEPro64´s cores for high-speed HTTP traffic analysis. We constructed a testbed to evaluate the performance of the proposed TILEPro64-based system. The experiment results show that the system can correctly analyze real-time HTTP traffic up to 2Gbps.
Keywords
Internet; hypermedia; multiprocessing systems; parallel processing; processor scheduling; telecommunication traffic; transport protocols; HTTP web page recovery; IP defragmentation component; Internet; TCP stream reassembly; Tilera TILEPro64 processors; Tilera many-core platform; big-data applications; high-speed real-time HTTP traffic analysis; inequality constraints; parallel threads; scheduling model; traffic capturing component; traffic nature; Computer architecture; IP networks; Internet; Linux; Program processors; Tiles; Workstations; Real-time HTTP traffic analysis; Many-core processor; TILEPro64;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location
Zhangjiajie
Type
conf
DOI
10.1109/HPCC.and.EUC.2013.252
Filename
6832134
Link To Document