4.5 Article

Scaling by Learning: Accelerating Open vSwitch Data Path With Neural Networks

相关参考文献

注意:仅列出部分参考文献,下载原文获取全部文献信息。
Proceedings Paper Computer Science, Hardware & Architecture

Accelerating Deep Learning Classification with Error-controlled Approximate-key Caching

Alessandro Finamore et al.

Summary: This article discusses the current situation and challenges of using Deep Learning (DL) technologies to solve networking problems. It proposes a novel caching paradigm to reduce computational complexity and introduces an error-correction algorithm to improve the efficacy of approximate caching.

IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2022) (2022)

Proceedings Paper Computer Science, Hardware & Architecture

What You Need to Know About (Smart) Network Interface Cards

Georgios P. Katsikas et al.

Summary: NICs are fundamental components in high-speed network systems, offering multi-100 Gbps speeds. However, frequent updates to the packet classifier on the NIC can significantly reduce throughput or even deny service. The study concludes that tested NICs are not suitable for high-speed networking applications that require tracking a large number of incoming connections.

PASSIVE AND ACTIVE MEASUREMENT, PAM 2021 (2021)

Proceedings Paper Computer Science, Information Systems

Revisiting the Open vSwitch Dataplane Ten Years Later

William Tu et al.

Summary: This paper shares the experience in supporting and running the Open vSwitch software switch, proposing a new architecture based on AF_XDP, a new Linux socket type, to solve the code split issue in OVS for maintainability and performance, which has already been merged into the mainstream OVS repository.

SIGCOMM '21: PROCEEDINGS OF THE 2021 ACM SIGCOMM 2021 CONFERENCE (2021)

Proceedings Paper Computer Science, Information Systems

ALEX: An Updatable Adaptive Learned Index

Jialin Ding et al.

SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (2020)

Proceedings Paper Computer Science, Hardware & Architecture

XIndex: A Scalable Learned Index for Multicore Data Storage

Chuzhe Tang et al.

PROCEEDINGS OF THE 25TH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '20) (2020)

Article Computer Science, Hardware & Architecture

TupleMerge: Fast Software Packet Processing for Online Packet Classification

James Daly et al.

IEEE-ACM TRANSACTIONS ON NETWORKING (2019)

Proceedings Paper Computer Science, Hardware & Architecture

Tuple Space Explosion: A Denial-of-Service Attack Against a Software Packet Classifier

Levente Csikor et al.

PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '19) (2019)

Proceedings Paper Computer Science, Theory & Methods

Neural Packet Classification

Eric Liang et al.

SIGCOMM '19 - PROCEEDINGS OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION (2019)

Article Computer Science, Hardware & Architecture

A Sorted-Partitioning Approach to Fast and Scalable Dynamic Packet Classification

Sorrachai Yingchareonthawornchai et al.

IEEE-ACM TRANSACTIONS ON NETWORKING (2018)

Proceedings Paper Computer Science, Information Systems

The Case for Learned Index Structures

Tim Kraska et al.

SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (2018)

Article Computer Science, Hardware & Architecture

ClassBench: A packet classification benchmark

David E. Taylor et al.

IEEE-ACM TRANSACTIONS ON NETWORKING (2007)

Article Computer Science, Theory & Methods

Survey and taxonomy of packet classification techniques

DE Taylor

ACM COMPUTING SURVEYS (2005)

Article Computer Science, Hardware & Architecture

Classifying packets with hierarchical intelligent cuttings

P Gupta et al.

IEEE MICRO (2000)