• Chỉ mục bởi
  • Năm xuất bản
LIÊN KẾT WEBSITE

Memory-efficient TCP reassembly using FPGA

Vu T.H. Computer Engineering Dept., Faculty of Computer Science and Engineering, University of Technology, 268 Ly Thuong Kiet st., Ho Chi Minh city, Viet Nam|
Nguyen N.T.H. | Thinh T.N. | Tuan N.Q. |

ACM International Conference Proceeding Series Số , năm 2011 (Tập , trang 238-243)

DOI: 10.1145/2069216.2069261

Tài liệu thuộc danh mục: Scopus

Conference Paper

English

Từ khóa: Data segment; Line rate; linked list; Network applications; Network infrastructure; Reassembly; segment array; TCP connections; TCP packets; TCP protocol; Communication; Dynamic random access storage; Field programmable gate arrays (FPGA); Information technology; Memory architecture; Quantum chemistry; Transmission control protocol; Network architecture
Tóm tắt tiếng anh
Nowadays, networking plays a very important role in businesses. The network infrastructure has been developing rapidly. Moreover, the invention of TCP protocol motivates a lot of network applications. Many of these applications require line rate processing of packets and reassembly of TCP packets for stateful processing. Several techniques are introduced to reassemble TCP packets on FPGA. However, they have some disadvantages such as inefficient memory, unscalable system, and unsupported complex TCP connections. In this paper, we propose a multi-linked-list approach for TCP reassembly. Our architecture not only supports TCP connections with multiple out-of-sequence data segments but also uses memory more efficiently than others. The experimental results show that our system can hold about 256K connections simultaneously and support up to 46K out-of-sequence connections with only 64MB DRAM. � 2011 ACM.

Xem chi tiết