Offloading Packet Processing in a Combined Router/Server
2011 (English)In: SNCNW 2011, Linköping, 2011, 34-37 p.Conference paper (Refereed)
Despite the performance limitation with minimum-sized packet processing, a modern PC-based router can provide as competitive service as a specialized hardware router while offering more flexibility and possibility to extend beyond routing. We focus on a use case in which the PC-based router also functions as a server. In this paper, we propose an architecture to boost overall performance of the PC-based router by offloading packet processing tasks to the NIC. We introduce a fast path for packet forwarding based on caching of flow entries in on-board classification hardware on the NIC. We describe our design and present an experimental evaluation.
Place, publisher, year, edition, pages
Linköping, 2011. 34-37 p.
PC-based router, Commodity Hardware Classifier, Flow-based switching
IdentifiersURN: urn:nbn:se:kth:diva-50210OAI: oai:DiVA.org:kth-50210DiVA: diva2:461315
7th Swedish National Computer Networking Workshop
QC 201201102012-01-102011-12-022013-12-05Bibliographically approved