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 …

Routing or computing? The paradigm shift towards intelligent computer network packet transmission based on deep learning

B Mao, ZM Fadlullah, F Tang, N Kato… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Recent years, Software Defined Routers (SDRs)(programmable routers) have emerged as a
viable solution to provide a cost-effective packet processing platform with easy extensibility …

Fast packet processing: A survey

D Cerović, V Del Piccolo, A Amamou… - … Surveys & Tutorials, 2018 - ieeexplore.ieee.org
The exponential growth of data traffic, which is not expected to stop anytime soon, brought
about a vast amount of advancements in the networking field. Latest network interfaces …

Gslice: controlled spatial sharing of gpus for a scalable inference platform

A Dhakal, SG Kulkarni, KK Ramakrishnan - Proceedings of the 11th ACM …, 2020 - dl.acm.org
The increasing demand for cloud-based inference services requires the use of Graphics
Processing Unit (GPU). It is highly desirable to utilize GPU efficiently by multiplexing different …

Lynx: A smartnic-driven accelerator-centric architecture for network servers

M Tork, L Maudlej, M Silberstein - Proceedings of the Twenty-Fifth …, 2020 - dl.acm.org
This paper explores new opportunities afforded by the growing deployment of compute and
I/O accelerators to improve the performance and efficiency of hardware-accelerated …

GPUnet: Networking abstractions for GPU programs

M Silberstein, S Kim, S Huh, X Zhang, Y Hu… - ACM Transactions on …, 2016 - dl.acm.org
Despite the popularity of GPUs in high-performance and scientific computing, and despite
increasingly general-purpose hardware capabilities, the use of GPUs in network servers or …

{APUNet}: Revitalizing {GPU} as packet processing accelerator

Y Go, MA Jamshed, YG Moon, C Hwang… - 14th USENIX Symposium …, 2017 - usenix.org
Many research works have recently experimented with GPU to accelerate packet processing
in network applications. Most works have shown that GPU brings a significant performance …

CETAnalytics: Comprehensive effective traffic information analytics for encrypted traffic classification

C Dong, C Zhang, Z Lu, B Liu, B Jiang - Computer Networks, 2020 - Elsevier
Encrypted traffic classification is of great significance for advanced network services. Though
encryption methods seem unbroken in protecting users' privacy, existing studies have …

NBA (network balancing act) a high-performance packet processing framework for heterogeneous processors

J Kim, K Jang, K Lee, S Ma, J Shim… - Proceedings of the Tenth …, 2015 - dl.acm.org
We present the NBA framework, which extends the architecture of the Click modular router to
exploit modern hardware, adapts to different hardware configurations, and reaches close to …

PacketMill: toward per-Core 100-Gbps networking

A Farshin, T Barbette, A Roozbeh… - Proceedings of the 26th …, 2021 - dl.acm.org
We present PacketMill, a system for optimizing software packet processing, which (i)
introduces a new model to efficiently manage packet metadata and (ii) employs code …