We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.NI

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Networking and Internet Architecture

Title: High Performance and Scalable NAT System on Commodity Platforms

Abstract: Quick network address translation (NAT) is proposed to improve the network performance of the NAT system on the commodity server by three ways. First, the quick NAT search algorithm is designed to use the Hash search instead of the sequential search to reduce latency when looking up the NAT rule table. Second, to leverage the power of the multi-core central processing unit (CPU) and the multi-queue network interface card, Quick NAT enables multiple CPU cores to process in parallel. The localized connection tracking table and the compare-and-swap based lock-free NAT Hash tables are designed to eliminate the lock overhead. Third, Quick NAT uses the polling and zero-copy delivery to reduce the cost of interrupt and packet copies. The evaluation results show that Quick NAT obtains high scalability and line-rate throughput on the commodity server.
Comments: in Chinese language
Subjects: Networking and Internet Architecture (cs.NI)
DOI: 10.13190/j.jbupt.2020-133
Cite as: arXiv:2105.13603 [cs.NI]
  (or arXiv:2105.13603v1 [cs.NI] for this version)

Submission history

From: Junfeng Li [view email]
[v1] Fri, 28 May 2021 06:10:41 GMT (664kb)

Link back to: arXiv, form interface, contact.