• 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