SwePub
Sök i LIBRIS databas

  Extended search

id:"swepub:oai:research.chalmers.se:b668e2be-c86d-49e1-abf3-133837b24a88"
 

Search: id:"swepub:oai:research.chalmers.se:b668e2be-c86d-49e1-abf3-133837b24a88" > Co-Evaluation of Pa...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Co-Evaluation of Pattern Matching Algorithms on IoT Devices with Embedded GPUs

Stylianopoulos, Charalampos, 1991 (author)
Chalmers tekniska högskola,Chalmers University of Technology
Kindström, Simon (author)
Chalmers tekniska högskola,Chalmers University of Technology
Almgren, Magnus, 1972 (author)
Chalmers tekniska högskola,Chalmers University of Technology
show more...
Landsiedel, Olaf, 1979 (author)
Chalmers tekniska högskola,Chalmers University of Technology
Papatriantafilou, Marina, 1966 (author)
Chalmers tekniska högskola,Chalmers University of Technology
show less...
 (creator_code:org_t)
2019-12-09
2019
English.
In: ACM International Conference Proceeding Series. - New York, NY, USA : ACM. ; 2019-January, s. 17-27
  • Conference paper (peer-reviewed)
Abstract Subject headings
Close  
  • Pattern matching is an important building block for many security applications, including Network Intrusion Detection Systems (NIDS). As NIDS grow in functionality and complexity, the time overhead and energy consumption of pattern matching become a significant consideration that limits the deployability of such systems, especially on resource-constrained devices. On the other hand, the emergence of new computing platforms, such as embedded devices with integrated, general-purpose Graphics Processing Units (GPUs), brings new, interesting challenges and opportunities for algorithm design in this setting: how to make use of new architectural features and how to evaluate their effect on algorithm performance. Up to now, work that focuses on pattern matching for such platforms has been limited to specific algorithms in isolation. In this work, we present a systematic and comprehensive benchmark that allows us to co-evaluate both existing and new pattern matching algorithms on heterogeneous devices equipped with embedded GPUs, suitable for medium- to high-level IoT deployments. We evaluate the algorithms on such a heterogeneous device, in close connection with the architectural features of the platform and provide insights on how these features affect the algorithms' behavior. We find that, in our target embedded platform, GPU-based pattern matching algorithms have competitive performance compared to the CPU and consume half as much energy as the CPU-based variants. Based on these insights, we also propose HYBRID, a new pattern matching approach that efficiently combines techniques from existing approaches and outperforms them by 1.4x, across a range of realistic and synthetic data sets. Our benchmark details the effect of various optimizations, thus providing a path forward to make existing security mechanisms such as NIDS deployable on IoT devices.

Subject headings

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Kommunikationssystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Communication Systems (hsv//eng)
NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)
TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Keyword

embedded devices
NIDS
GPU computing
pattern matching

Publication and Content Type

kon (subject category)
ref (subject category)

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Find more in SwePub

By the author/editor
Stylianopoulos, ...
Kindström, Simon
Almgren, Magnus, ...
Landsiedel, Olaf ...
Papatriantafilou ...
About the subject
ENGINEERING AND TECHNOLOGY
ENGINEERING AND ...
and Electrical Engin ...
and Communication Sy ...
NATURAL SCIENCES
NATURAL SCIENCES
and Computer and Inf ...
and Computer Science ...
ENGINEERING AND TECHNOLOGY
ENGINEERING AND ...
and Electrical Engin ...
and Computer Systems
Articles in the publication
By the university
Chalmers University of Technology

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view