Show simple item record

dc.contributor.authorChuprikov, Pavel 
dc.contributor.authorDemianiuk, Vitalii 
dc.contributor.authorGorinsky, Sergey 
dc.date.accessioned2021-07-13T09:48:29Z
dc.date.available2021-07-13T09:48:29Z
dc.date.issued2021-07
dc.identifier.urihttp://hdl.handle.net/20.500.12761/951
dc.description.abstractWhile secure efficient operation of computer networks requires cost-effective line-rate packet classification, network programmability strengthens this need. A promising approach is to transform a packet classifier to a semantically equivalent representation that supports more effective classification. This paper explores transformation of ternary classifiers to equivalent prefix representations so that classification can benefit from efficient Longest Prefix Match solutions. We propose the property of prefix disjointness and design PREDICAT, a method that leverages this new property in combination with a variety of existing techniques to convert an arbitrary ternary classifier to an equivalent prefix representation. The paper analyzes prefix disjointness and evaluates PREDICAT against state-of-the-art transformation alternatives on a packet classification benchmark in regard to the number of lookups. The evaluation shows that PREDICAT outperforms a ternary-to-binary method by up to an order of magnitude, improves on another ternary-to-prefix solution by up to a factor of 5, and performs similarly to a ternary-to-ternary approach that requires costly power-hungry Ternary Content-Addressable Memories to efficiently handle the resulting ternary representation.
dc.language.isoeng
dc.titlePREDICAT: Efficient Packet Classification via Prefix Disjointnessen
dc.typeconference object
dc.conference.date19-22 Jul 2021
dc.conference.placevirtual
dc.conference.titleICCCN 2021*
dc.event.typeconference
dc.pres.typeinvitedpaper
dc.type.hasVersionVoR
dc.rights.accessRightsopen access
dc.subject.keywordpacket classification
dc.subject.keywordfilter representation
dc.subject.keywordternary classifier
dc.subject.keywordprefix classifier
dc.subject.keywordequivalent transformation
dc.subject.keywordprefix disjointness
dc.description.refereedTRUE
dc.description.statuspub
dc.eprint.idhttp://eprints.networks.imdea.org/id/eprint/2305


Files in this item

This item appears in the following Collection(s)

Show simple item record