Implementation of deep packet inspection in smart grids and industrial Internet of Things: Challenges and opportunities

GDLT Parra, P Rad, KKR Choo - Journal of Network and Computer …, 2019 - Elsevier
Upgrading a power grid to a smart grid is a challenging task. For example, since power grids
were originally developed to support unidirectional communications, the migration process …

A survey on regular expression matching for deep packet inspection: Applications, algorithms, and hardware platforms

C Xu, S Chen, J Su, SM Yiu… - … Surveys & Tutorials, 2016 - ieeexplore.ieee.org
Deep packet inspection (DPI) is widely used in content-aware network applications such as
network intrusion detection systems, traffic billing, load balancing, and government …

TimberWolf3. 2: A new standard cell placement and global routing package

C Sechen… - 23rd ACM/IEEE Design …, 1986 - ieeexplore.ieee.org
TimberWolf3. 2 is a new standard cell placement and global routing package. The
placement and global routing proceed over 3 distinct stages. The general combinatorial …

[PDF][PDF] Fast regular expression matching using small {tcams} for network intrusion detection and prevention systems

CR Meiners, J Patel, E Norige, E Torng… - 19th USENIX Security …, 2010 - usenix.org
Regular expression (RE) matching is a core component of deep packet inspection in
modern networking and security devices. In this paper, we propose the first hardware-based …

iNFAnt: NFA pattern matching on GPGPU devices

N Cascarano, P Rolando, F Risso, R Sisto - ACM SIGCOMM Computer …, 2010 - dl.acm.org
This paper presents iNFAnt, a parallel engine for regular expression pattern matching. In
contrast with traditional approaches, iNFAnt adopts non-deterministic automata, allowing the …

Cache automaton

A Subramaniyan, J Wang… - Proceedings of the 50th …, 2017 - dl.acm.org
Finite State Automata are widely used to accelerate pattern matching in many emerging
application domains like DNA sequencing and XML parsing. Conventional CPUs and …

Scalable ternary content addressable memory implementation using FPGAs

W Jiang - Architectures for Networking and Communications …, 2013 - ieeexplore.ieee.org
Ternary Content Addressable Memory (TCAM) is widely used in network infrastructure for
various search functions. There has been a growing interest in implementing TCAM using …

ANMLzoo: a benchmark suite for exploring bottlenecks in automata processing engines and architectures

J Wadden, V Dang, N Brunelle, T Tracy II… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
High-performance automata-processing engines are traditionally evaluated using a limited
set of regular expression-rulesets. While regular expression rulesets are valid real-world …

Z-TCAM: an SRAM-based architecture for TCAM

Z Ullah, MK Jaiswal… - IEEE transactions on very …, 2014 - ieeexplore.ieee.org
Ternary content addressable memories (TCAMs) perform high-speed lookup operation but
when compared with static random access memories (SRAMs), TCAMs have certain …

Scale-dependent 3D geometric features

J Novatnack, K Nishino - 2007 IEEE 11th International …, 2007 - ieeexplore.ieee.org
Three-dimensional geometric data play fundamental roles in many computer vision
applications. However, their scale-dependent nature, ie the relative variation in the spatial …