TY - GEN
T1 - KP2PADM
T2 - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007
AU - Lin, Ying-Dar
AU - Lin, Po Ching
AU - Tsai, Meng Fu
AU - Chang, Tsao Jiang
AU - Lai, Yuan Cheng
PY - 2007/9/24
Y1 - 2007/9/24
N2 - This work presents an in-kern gateway architecture on Linux, namely kP2PADM, for managing P2P traffic on dynamic ports, This design can effectively eliminate redundant data passing between the kernel space and the user space. The management functions include (1) classifying and filtering P2P traffic, (2) scanning viruses on shared files, (3) auditing chatting messages and transferred files, and (4) bandwidth control Practical implementation issues and techniques in the system design are discussed herein. This design proposes a dual-queue architecture to handle packet reassembly and resolve head-of-line blocking. A connection cache accelerates handling the reconnection requests from the peers. The throughput can achieve up to 185.73 Mbps even with content filtering, and remains around 79.09 Mbps when virus scanning is enabled. Theimpacts of each management function and out-of-order packets on performance are also analyzed through, the internal benchmarks.
AB - This work presents an in-kern gateway architecture on Linux, namely kP2PADM, for managing P2P traffic on dynamic ports, This design can effectively eliminate redundant data passing between the kernel space and the user space. The management functions include (1) classifying and filtering P2P traffic, (2) scanning viruses on shared files, (3) auditing chatting messages and transferred files, and (4) bandwidth control Practical implementation issues and techniques in the system design are discussed herein. This design proposes a dual-queue architecture to handle packet reassembly and resolve head-of-line blocking. A connection cache accelerates handling the reconnection requests from the peers. The throughput can achieve up to 185.73 Mbps even with content filtering, and remains around 79.09 Mbps when virus scanning is enabled. Theimpacts of each management function and out-of-order packets on performance are also analyzed through, the internal benchmarks.
UR - http://www.scopus.com/inward/record.url?scp=34548736171&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2007.370652
DO - 10.1109/IPDPS.2007.370652
M3 - Conference contribution
AN - SCOPUS:34548736171
SN - 1424409101
SN - 9781424409105
T3 - Proceedings - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007; Abstracts and CD-ROM
BT - Proceedings - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007; Abstracts and CD-ROM
Y2 - 26 March 2007 through 30 March 2007
ER -