Title | ||
---|---|---|
Demostration of Self-Described Buffer for Accelerating Packet Forwarding on Multi-core Servers |
Abstract | ||
---|---|---|
Network processing platform based on the multi-core CPU becomes more and more prevailing in nowadays. Buffer allocation/deallocation operations consume a large number of CPU cycles in packet I/O process. The problem becomes even worse in the scenario of packet forwarding, as buffer allocation/deallocation operations are more frequent than the host-based network applications. We thus propose a novel data structure for packet buffer management on multi-cores, named Self-Described Buffer (SDB), which merges the separated descriptor and metadata into packet buffer. SDB management overhead can be greatly reduced by utilizing the compact data structure, and zero-overhead buffer management can be further achieved by offloading SDB allocation/deallocation operations to NIC. We have prototyped SDB enabled NIC, named BcNIC, on NetFPGA-10G. In the demo, we will illustrate the advantages of the SDB scheme by comparing the performance of BcNIC with the traditional NIC on multi-core platforms. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/CloudCom.2014.74 | CloudCom |
Keywords | Field | DocType |
host-based network applications,separated descriptor,netfpga-10g,packet forwarding,bcnic,packet buffer management,network interfaces,buffer management,network processing platform,buffer storage,sdb management overhead,network servers,sdb enabled nic,zero-overhead buffer management,multiprocessing systems,file servers,multicore servers,multicore platforms,packet i-o process,self-described buffer,cpu cycles,metadata,multi-core,meta data,multicore cpu,buffer allocation-deallocation operations,resource management,hardware,radiation detectors,data structures,servers | Resource management,Data structure,Computer science,Server,Network packet,Computer network,Real-time computing,Write buffer,Multi-core processor,Packet forwarding,Instruction cycle | Conference |
ISSN | Citations | PageRank |
2330-2194 | 1 | 0.38 |
References | Authors | |
1 | 7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lu Tang | 1 | 22 | 8.63 |
Zhi-gang Sun | 2 | 41 | 14.15 |
Tao Li | 3 | 38 | 7.33 |
Biao Han | 4 | 34 | 10.72 |
Gaofeng Lv | 5 | 5 | 4.81 |
Wei Shi | 6 | 1 | 1.73 |
Hui Yang | 7 | 11 | 3.22 |