
handle: 11336/102508
Packet classification has become a key processing function to enable future flow-based networking schemes. As network capacity increases and new services are deployed, both high throughput and reconfigurability are required for packet classification architectures. FPGA technology can provide the best trade-off among them. However, to date, lookup stages have been mostly developed as independent schemes from the classification stage, which makes their efficient integration on FPGAs difficult. In this context, we propose a new interpretation of the lookup problem in the general context of packet classification, which enables comparing existing lookup schemes on a common basis. From this analysis, we recognize new opportunities for optimization of lookup schemes and their associated classification schemes on FPGA. In particular, we focus on the most appropriate candidate for future networking needs and propose optimizations for it. To validate our analysis, we provide estimation and implementation results for typical lookup architectures on FPGA and observe their convenience for different lookup and classification cases, demonstrating the benefits of our proposed optimization.
Computer engineering. Computer hardware, Deep Packet Inspection, Computer Networks and Communications, DATA NETWORKS, TK7885-7895, Pattern Matching, Context (archaeology), Computer security, PACKET CLASSIFICATION, LOOKUP SCHEMES, https://purl.org/becyt/ford/2.2, Reconfigurability, Computer architecture, https://purl.org/becyt/ford/2, Key (lock), Embedded system, Biology, FPGA, Algorithms and Architectures for Packet Classification, Computer network, Network packet, Machine Learning for Networking, Software-Defined Networking and Network Virtualization, Packet Classification, Paleontology, Packet processing, Lookup table, Computer science, Throughput, Intrusion Detection, Field-programmable gate array, Programming language, Hardware and Architecture, Computer Science, Physical Sciences, Network Intrusion Detection and Defense Mechanisms, Wireless, Telecommunications
Computer engineering. Computer hardware, Deep Packet Inspection, Computer Networks and Communications, DATA NETWORKS, TK7885-7895, Pattern Matching, Context (archaeology), Computer security, PACKET CLASSIFICATION, LOOKUP SCHEMES, https://purl.org/becyt/ford/2.2, Reconfigurability, Computer architecture, https://purl.org/becyt/ford/2, Key (lock), Embedded system, Biology, FPGA, Algorithms and Architectures for Packet Classification, Computer network, Network packet, Machine Learning for Networking, Software-Defined Networking and Network Virtualization, Packet Classification, Paleontology, Packet processing, Lookup table, Computer science, Throughput, Intrusion Detection, Field-programmable gate array, Programming language, Hardware and Architecture, Computer Science, Physical Sciences, Network Intrusion Detection and Defense Mechanisms, Wireless, Telecommunications
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
