Fully Pre-Splicing TCP for Web Switches

  • Authors:
  • Yeim-Kuan Chang;Wen-Hsin Cheng;Chung-Ping Young

  • Affiliations:
  • National Cheng Kung University, Taiwan R.O.C.;National Cheng Kung University, Taiwan R.O.C.;National Cheng Kung University, Taiwan R.O.C.

  • Venue:
  • ICICIC '06 Proceedings of the First International Conference on Innovative Computing, Information and Control - Volume 1
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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 contentaware 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.