Full metadata record
DC FieldValueLanguage
dc.contributor.authorHuang, Chi Jiaen_US
dc.contributor.authorChen, Chienen_US
dc.date.accessioned2014-12-08T15:09:25Z-
dc.date.available2014-12-08T15:09:25Z-
dc.date.issued2009-06-01en_US
dc.identifier.issn0916-8516en_US
dc.identifier.urihttp://dx.doi.org/10.1587/transcom.E92.B.2044en_US
dc.identifier.urihttp://hdl.handle.net/11536/7192-
dc.description.abstractInternet routers need to classify incoming packets quickly into flows in order to support features such as Internet security, virtual private networks and Quality of Service (QoS). Packet classification uses information contained in the packet header, and a predefined rule table in the routers. Packet classification of multiple fields is generally a difficult problem. Hence, researchers have proposed various algorithms. This study proposes a multi-dimensional encoding method in which parameters such as the source IP address, destination IP address, source port, destination port and protocol type are placed in a multi-dimensional space. Similar to the previously best known algorithm, i.e., bitmap intersection, multidimensional encoding is based on the multi-dimensional range lookup approach, in which rules are divided into several multi-dimensional collision-free rule sets. These sets are then used to form the new coding vector to replace the bit vector of the bitmap intersection algorithm. The average memory storage of this encoding is Theta (L . N . log N) for each dimension, where L denotes the number of collision-free rule sets, and N represents the number of rules. The multi-dimensional encoding practically requires much less memory than bitmap intersection algorithm, Additionally, the computation needed for this encoding is as simple as bitmap intersection algorithm. The low memory requirement of the proposed scheme means that it not only decreases the cost of packet classification engine, but also increases the classification performance, since memory represents the performance bottleneck in the packet classification engine implementation using a network processor.en_US
dc.language.isoen_USen_US
dc.subjectrouteren_US
dc.subjectpacket classificationen_US
dc.subjectmulti-dimensional encodingen_US
dc.subjectbitmap intersectionen_US
dc.subjectnetwork processoren_US
dc.titleFast Packet Classification Using Multi-Dimensional Encodingen_US
dc.typeArticleen_US
dc.identifier.doi10.1587/transcom.E92.B.2044en_US
dc.identifier.journalIEICE TRANSACTIONS ON COMMUNICATIONSen_US
dc.citation.volumeE92Ben_US
dc.citation.issue6en_US
dc.citation.spage2044en_US
dc.citation.epage2053en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000267638400017-
dc.citation.woscount0-
Appears in Collections:Articles


Files in This Item:

  1. 000267638400017.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.