• DocumentCode
    592119
  • Title

    An OpenCL Implementation of Sketch-Based Network Traffic Change Detection on GPU

  • Author

    Wellem, Theophilus ; Yu-Kuen Lai

  • Author_Institution
    Dept. of Inf. Syst., Satya Wacana Christian Univ., Salatiga, Indonesia
  • fYear
    2012
  • fDate
    17-20 Dec. 2012
  • Firstpage
    279
  • Lastpage
    286
  • Abstract
    GPU and other SIMD stream architecture have been used for accelerating packet processing applications. This paper explores the design space on GPU for sketch-based network traffic change detection application by using OpenCL parallel programming framework. Due to the parallel nature of sketch data structure, the computations can be mapped to OpenCL execution model on GPU efficiently. The sketch data structure is mapped to buffer object in device´s global memory, and work-items are executed on the sketch in parallel. Compared to the sequential CPU implementation, the experiment results on Radeon HD 5870 GPU show that the hash computation and ESTIMATE operation achieved about 15 times and 9 times speedup, respectively.
  • Keywords
    computer network security; data structures; graphics processing units; parallel architectures; parallel programming; telecommunication traffic; ESTIMATE operation; OpenCL execution model; OpenCL parallel programming framework; Radeon HD 5870 GPU; SIMD stream architecture; design space; global memory; hash computation; open computing language; packet processing applications; sketch data structure mapping; sketch-based network traffic change detection application; Computational modeling; Data structures; Graphics processing units; Kernel; Parallel processing; Programming; Radiation detectors; Change detection; GPU; OpenCL; Sketch;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2012 Fifth International Symposium on
  • Conference_Location
    Taipei
  • ISSN
    2168-3034
  • Print_ISBN
    978-1-4673-4566-8
  • Type

    conf

  • DOI
    10.1109/PAAP.2012.46
  • Filename
    6424768