Back to Search
Start Over
An Explicitly Parallel Architecture for Packet Parsing in Software Defined Networks
- Source :
- ASAP
- Publication Year :
- 2018
- Publisher :
- IEEE, 2018.
-
Abstract
- Packet parsing is the first step in processing of packets in devices such as network switches and routers. The process of packet parsing has become more challenging due to the increase in line rates and emergence of Software Defined Networking which leads to new protocols being adopted. In this paper, we present a novel architecture for parsing of packets. The architecture is fully programmable and is not tied to any specific protocol. It can be programmed to parse any protocol making it suitable for Software Defined Networks. Compared with the parser used in the Reconfigurable Match Tables, our parser improves supported throughput by a factor of 3.2. Moreover, to achieve the target throughput of 640 Gbps, our parser needs only 2 percent of the number of gates used in the parsers of Reconfigurable Match Tables. acceptedVersion
- Subjects :
- business.product_category
Software Defined Networking
Computer Networks and Communications
Computer science
Packet Parsing
Throughput
02 engineering and technology
computer.software_genre
Factor (programming language)
0202 electrical engineering, electronic engineering, information engineering
Protocol (object-oriented programming)
computer.programming_language
Parsing
Network packet
213 Electronic, automation and communications engineering, electronics
020208 electrical & electronic engineering
ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS
Explicit Parallelism
020202 computer hardware & architecture
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
Computer architecture
Hardware and Architecture
Very long instruction word
Packet Processing Pipeline
Network switch
Software-defined networking
business
computer
Very Long Instruction Word
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- ASAP
- Accession number :
- edsair.doi.dedup.....9105d7c4f02a90c2e520570dc3c149e1