A survey on encrypted network traffic analysis applications, techniques, and countermeasures

E Papadogiannaki, S Ioannidis - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
The adoption of network traffic encryption is continually growing. Popular applications use
encryption protocols to secure communications and protect the privacy of users. In addition …

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 …

Network requirements for resource disaggregation

PX Gao, A Narayan, S Karandikar, J Carreira… - … USENIX symposium on …, 2016 - usenix.org
Traditional datacenters are designed as a collection of servers, each of which tightly couples
the resources required for computing tasks. Recent industry trends suggest a paradigm shift …

Sirius: An open end-to-end voice and vision personal assistant and its implications for future warehouse scale computers

J Hauswald, MA Laurenzano, Y Zhang, C Li… - Proceedings of the …, 2015 - dl.acm.org
As user demand scales for intelligent personal assistants (IPAs) such as Apple's Siri,
Google's Google Now, and Microsoft's Cortana, we are approaching the computational limits …

Survey of performance acceleration techniques for network function virtualization

L Linguaglossa, S Lange, S Pontarelli… - Proceedings of the …, 2019 - ieeexplore.ieee.org
The ongoing network softwarization trend holds the promise to revolutionize network
infrastructures by making them more flexible, reconfigurable, portable, and more adaptive …

MIDeA: a multi-parallel intrusion detection architecture

G Vasiliadis, M Polychronakis, S Ioannidis - Proceedings of the 18th …, 2011 - dl.acm.org
Network intrusion detection systems are faced with the challenge of identifying diverse
attacks, in extremely high speed networks. For this reason, they must operate at multi …

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 …

Data-parallel finite-state machines

T Mytkowicz, M Musuvathi, W Schulte - Proceedings of the 19th …, 2014 - dl.acm.org
A finite-state machine (FSM) is an important abstraction for solving several problems,
including regular-expression matching, tokenizing text, and Huffman decoding. FSM …

Unrolling quantifications to control in-degree and/or out-degree of automaton

J Xu, P Glendenning - US Patent 8,726,256, 2014 - Google Patents
(51) Int. Cl.(57) ABSTRACT G06F 9/45(2006.01) Apparatus, systems, and methods for a
compiler are dis (52) US Cl. closed. One Such compiler parses a human readable expres …

Accelerating pattern matching using a novel parallel algorithm on GPUs

CH Lin, CH Liu, LS Chien… - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Graphics processing units (GPUs) have attracted a lot of attention due to their cost-effective
and enormous power for massive data parallel computing. In this paper, we propose a novel …