Lossy compression of packet classifiers

Ori Rottenstreich, J'Anos Tapolcai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Citations (Scopus)

Abstract

Packet classification is a building block in many network services such as routing, filtering, intrusion detection, accounting, monitoring, load-balancing and policy enforcement. Compression has gained attention recently as a way to deal with the expected increase of classifiers size. Typically, compression schemes try to reduce a classifier size while keeping it semantically-equivalent to its original form. Inspired by the advantages of popular compression schemes (e.g. JPEG and MPEG), we study in this paper the applicability of lossy compression to create packet classifiers requiring less memory than optimal semantically-equivalent representations. Our objective is to find a limited-size classifier that can correctly classify a high portion of the traffic so that it can be implemented in commodity switches with classification modules of a given size. We develop optimal dynamic programming based algorithms for several versions of the problem and describe how a small amount of traffic that cannot be classified can be easily treated, especially in software-defined networks. We generalize our solutions for a wide range of classifiers with different similarity metrics. We evaluate their performance on real classifiers and traffic traces and show that in some cases we can reduce a classifier size by orders of magnitude while still classifying almost all traffic correctly.

Original languageEnglish
Title of host publicationANCS 2015 - 11th 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages39-50
Number of pages12
ISBN (Electronic)9781467366335
DOIs
Publication statusPublished - May 18 2015
Event11th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2015 - Oakland, United States
Duration: May 7 2015May 8 2015

Publication series

NameANCS 2015 - 11th 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems

Other

Other11th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2015
CountryUnited States
CityOakland
Period5/7/155/8/15

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Lossy compression of packet classifiers'. Together they form a unique fingerprint.

  • Cite this

    Rottenstreich, O., & Tapolcai, JA. (2015). Lossy compression of packet classifiers. In ANCS 2015 - 11th 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (pp. 39-50). [7110119] (ANCS 2015 - 11th 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ANCS.2015.7110119