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.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Ying-Dar LIN, Po-Ching LIN, Meng-Fu TSAI, Tsao-Jiang CHANG, Yuan-Cheng LAI, "kP2PADM: An In-Kernel Architecture of P2P Management Gateway" in IEICE TRANSACTIONS on Information,
vol. E91-D, no. 10, pp. 2398-2405, October 2008, doi: 10.1093/ietisy/e91-d.10.2398.
Abstract: 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.
URL: https://global.ieice.org/en_transactions/information/10.1093/ietisy/e91-d.10.2398/_p
Copy
@ARTICLE{e91-d_10_2398,
author={Ying-Dar LIN, Po-Ching LIN, Meng-Fu TSAI, Tsao-Jiang CHANG, Yuan-Cheng LAI, },
journal={IEICE TRANSACTIONS on Information},
title={kP2PADM: An In-Kernel Architecture of P2P Management Gateway},
year={2008},
volume={E91-D},
number={10},
pages={2398-2405},
abstract={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.},
keywords={},
doi={10.1093/ietisy/e91-d.10.2398},
ISSN={1745-1361},
month={October},}
Copy
TY - JOUR
TI - kP2PADM: An In-Kernel Architecture of P2P Management Gateway
T2 - IEICE TRANSACTIONS on Information
SP - 2398
EP - 2405
AU - Ying-Dar LIN
AU - Po-Ching LIN
AU - Meng-Fu TSAI
AU - Tsao-Jiang CHANG
AU - Yuan-Cheng LAI
PY - 2008
DO - 10.1093/ietisy/e91-d.10.2398
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E91-D
IS - 10
JA - IEICE TRANSACTIONS on Information
Y1 - October 2008
AB - 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.
ER -