Survey and taxonomy of packet classification techniques

DE Taylor - ACM Computing Surveys (CSUR), 2005 - dl.acm.org
Packet classification is an enabling function for a variety of Internet applications including
quality of service, security, monitoring, and multimedia communications. In order to classify a …

Network virtualization in multi-tenant datacenters

T Koponen, K Amidon, P Balland, M Casado… - … USENIX symposium on …, 2014 - usenix.org
Multi-tenant datacenters represent an extremely challenging networking environment.
Tenants want the ability to migrate unmodified workloads from their enterprise networks to …

Efficient computation of frequent and top-k elements in data streams

A Metwally, D Agrawal, A El Abbadi - International conference on …, 2005 - Springer
We propose an integrated approach for solving both problems of finding the most popular k
elements, and finding frequent elements in a data stream. Our technique is efficient and …

New directions in traffic measurement and accounting

C Estan, G Varghese - Proceedings of the 2002 conference on …, 2002 - dl.acm.org
Accurate network traffic measurement is required for accounting, bandwidth provisioning
and detecting DoS attacks. These applications see the traffic as a collection of flows they …

Classbench: A packet classification benchmark

DE Taylor, JS Turner - IEEE/ACM transactions on networking, 2007 - ieeexplore.ieee.org
Packet classification is an enabling technology for next generation network services and
often a performance bottleneck in high-performance routers. The performance and capacity …

Optimizing the" one big switch" abstraction in software-defined networks

N Kang, Z Liu, J Rexford, D Walker - … of the ninth ACM conference on …, 2013 - dl.acm.org
Software Defined Networks (SDNs) support diverse network policies by offering direct,
network-wide control over how switches handle traffic. Unfortunately, many controller …

A survey on the application of FPGAs for network infrastructure security

H Chen, Y Chen… - … Communications Surveys & …, 2010 - ieeexplore.ieee.org
Given the rapid evolution of attack methods and toolkits, software-based solutions to secure
the network infrastructure have become overburdened. The performance gap between the …

Algorithms for packet classification

P Gupta, N McKeown - IEEE Network, 2001 - ieeexplore.ieee.org
The process of categorizing packets into" flows" in an Internet router is called packet
classification. All packets belonging to the same flow obey a predefined rule and are …

Packet classification using multidimensional cutting

S Singh, F Baboescu, G Varghese, J Wang - Proceedings of the 2003 …, 2003 - dl.acm.org
This paper introduces a classification algorithm called phHyperCuts. Like the previously best
known algorithm, HiCuts, HyperCuts is based on a decision tree structure. Unlike HiCuts …

Detecting SYN flooding attacks

H Wang, D Zhang, KG Shin - … first annual joint conference of the …, 2002 - ieeexplore.ieee.org
We propose a simple and robust mechanism for detecting SYN flooding attacks. Instead of
monitoring the ongoing traffic at the front end (like firewall or proxy) or a victim server itself …