IEICE Transactions on Information and Systems
Online ISSN : 1745-1361
Print ISSN : 0916-8532
Regular Section
kP2PADM: An In-Kernel Architecture of P2P Management Gateway
Ying-Dar LINPo-Ching LINMeng-Fu TSAITsao-Jiang CHANGYuan-Cheng LAI
Author information

2008 Volume E91.D Issue 10 Pages 2398-2405


Managing increasing traffic from Instant Messengers and P2P applications is becoming more important nowadays. We present an in-kernel architecture of management gateway, namely kP2PADM, built upon open-source packages with several modifications and design techniques. First, the in-kernel design streamlines the data path through the gateway. Second, the dual-queue buffer eliminates head-of-line blocking for multiple connections. Third, a connection cache reduces useless reconnection attempts from the peers. Fourth, a fast-pass mechanism avoids slowing down the TCP transmission. The in-kernel design approximately doubles the throughput of the design in the user space. The internal benchmarks also analyze the impact of each function on performance.

Content from these authors
© 2008 The Institute of Electronics, Information and Communication Engineers
Previous article Next article