Title :
Fully Pre-Splicing TCP for Web Switches
Author :
Chang, Yeim-Kuan ; Cheng, Wen-Hsin ; Young, Chung-Ping
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ.
fDate :
Aug. 30 2006-Sept. 1 2006
Abstract :
Fully pre-splicing (FPS) is an extension of TCP splicing which is content-blind that prevents the switches from using application layer information for forwarding decisions. FPS extends TCP splicing to support content-aware load balancing algorithms and pre-splices the client´s connections to Web servers. In addition, FPS extracts the application information in kernel-space for eliminating the cost of moving data twice through user/kernel protection boundaries and the latency of scheduling the processes. To achieve our design, we extended the TCPSP project of LVS using Linux Netfilter which defines specific hooks to provide a verdict for the packet. On the performance results, FPS improves the TCPSP throughput dramatically
Keywords :
Internet; file servers; resource allocation; scheduling; telecommunication switching; transport protocols; Linux Netfilter; TCP splicing; Web switch; application layer information; content switch; content-aware load balancing algorithm; distributed Web server; fully pre-splicing; process scheduling; Costs; Data mining; Delay; Kernel; Linux; Load management; Protection; Splicing; Switches; Web server;
Conference_Titel :
Innovative Computing, Information and Control, 2006. ICICIC '06. First International Conference on
Conference_Location :
Beijing
Print_ISBN :
0-7695-2616-0
DOI :
10.1109/ICICIC.2006.83