Rule compilation schemes for fast packet classification
A classification apparatus includes a memory and a processor. The memory is configured to store rules corresponding to a corpus of rules in respective rule entries, each rule includes a respective set of unmasked bits having corresponding bit values, and at least some of the rules include masked bit...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
12.03.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | A classification apparatus includes a memory and a processor. The memory is configured to store rules corresponding to a corpus of rules in respective rule entries, each rule includes a respective set of unmasked bits having corresponding bit values, and at least some of the rules include masked bits. The rules in the corpus conform to respective Rule Patterns (RPs), each RP defining a respective sequence of masked and unmasked bits. The processor is configured to cluster the RPs, using a clustering criterion, into extended Rule Patterns (eRPs) associated with respective hash tables including buckets for storing rule entries. The clustering criterion aims to minimize an overall number of the eRPs while meeting a collision condition that depends on a specified maximal number of rule entries per bucket. |
---|---|
AbstractList | A classification apparatus includes a memory and a processor. The memory is configured to store rules corresponding to a corpus of rules in respective rule entries, each rule includes a respective set of unmasked bits having corresponding bit values, and at least some of the rules include masked bits. The rules in the corpus conform to respective Rule Patterns (RPs), each RP defining a respective sequence of masked and unmasked bits. The processor is configured to cluster the RPs, using a clustering criterion, into extended Rule Patterns (eRPs) associated with respective hash tables including buckets for storing rule entries. The clustering criterion aims to minimize an overall number of the eRPs while meeting a collision condition that depends on a specified maximal number of rule entries per bucket. |
Author | Levy, Gil Bar Yanai, Roni Urman, Avi |
Author_xml | – fullname: Urman, Avi – fullname: Bar Yanai, Roni – fullname: Levy, Gil |
BookMark | eNrjYmDJy89L5WQwDyrNSVVIzs8tyMxJLMnMz1MoTs5IzU0tVkjLL1JISywuUShITM5OLVFIzkksLs5My0wGK-NhYE1LzClO5YXS3AyKbq4hzh66qQX58anFQD2peakl8aHBhoaWRpYWxuZORsbEqAEA--UwOA |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
ExternalDocumentID | US11929837B2 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US11929837B23 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 13:07:28 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US11929837B23 |
Notes | Application Number: US202217678074 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20240312&DB=EPODOC&CC=US&NR=11929837B2 |
ParticipantIDs | epo_espacenet_US11929837B2 |
PublicationCentury | 2000 |
PublicationDate | 20240312 |
PublicationDateYYYYMMDD | 2024-03-12 |
PublicationDate_xml | – month: 03 year: 2024 text: 20240312 day: 12 |
PublicationDecade | 2020 |
PublicationYear | 2024 |
RelatedCompanies | MELLANOX TECHNOLOGIES, LTD |
RelatedCompanies_xml | – name: MELLANOX TECHNOLOGIES, LTD |
Score | 3.5229197 |
Snippet | A classification apparatus includes a memory and a processor. The memory is configured to store rules corresponding to a corpus of rules in respective rule... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC COMMUNICATION TECHNIQUE ELECTRIC DIGITAL DATA PROCESSING ELECTRICITY PHYSICS TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION |
Title | Rule compilation schemes for fast packet classification |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20240312&DB=EPODOC&locale=&CC=US&NR=11929837B2 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bS8MwFD6MeX3Tqui8EEH6VrRZs64PRWi7MoRd2FbZ20i6FOalG7bDv-9J7Jwv-pqEQxI4Od-XfOcE4M6zpedxd245iAYshz6kVpvJtoWhVzhUCCoylTvc67e6ifM0ZdMavGxyYXSd0E9dHBE9KkV_L_V5vdpeYkVaW1nciwU2LR_jiR-ZFTtWxeVsakaB3xkOokFohqGfjM3-yLcRyXhIxgI8rncQRruatD0HKitl9TukxEewO0RreXkMNZkbcBBufl4zYL9XPXgbsKcVmmmBjZUXFifgjtZvkigx-OJbyUaQosp3WRBEoCTjRUlwUa-yJKnCxkoMpIedwm3cmYRdC-cy-1n4LBlvp908g3q-zOU5ECYEozxjPEMuJTKEGHPO5k3GW4xLx0svoPG3ncZ_nZdwqDZRaaxsegX18mMtrzHoluJG79YXEo-GzQ |
link.rule.ids | 230,309,783,888,25577,76883 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1bT8IwFD4heME3RY3irSZmb4turMAeFhM2FlQYBDbDG2m3LsHLIG7Ev-9pBfFFX9vmpG1yer6v_c4pwI1tCNtmzUS3EA3olnkX6y0qWjqGXm6ZnJs8lbnD_aDRjazHCZ2U4GWdC6PqhH6q4ojoUTH6e6HO68XmEstT2sr8ls-waX7vh46nrdixLC5nmJrXdjrDgTdwNdd1orEWjBwDkYyNZKyNx_UWQuyWokrPbZmVsvgdUvx92B6itaw4gJLIqlBx1z-vVWG3v3rwrsKOUmjGOTauvDA_hOZo-SaIFIPPvpVsBCmqeBc5QQRKUpYXBBf1KgoSS2wsxUBq2BFc-53Q7eo4l-nPwqfReDPt-jGUs3kmToBQzqnJUspS5FI8RYiRMJrUKWtQJiw7PoXa33Zq_3VeQaUb9nvT3kPwdAZ7ckOl3sowz6FcfCzFBQbggl-qnfsCjQeJvQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Rule+compilation+schemes+for+fast+packet+classification&rft.inventor=Urman%2C+Avi&rft.inventor=Bar+Yanai%2C+Roni&rft.inventor=Levy%2C+Gil&rft.date=2024-03-12&rft.externalDBID=B2&rft.externalDocID=US11929837B2 |