Fully pre-splicing TCP for web switches

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationFirst International Conference on Innovative Computing, Information and Control 2006, ICICIC'06
Pages737-740
Number of pages4
DOIs
Publication statusPublished - 2006 Dec 1
Event1st International Conference on Innovative Computing, Information and Control 2006, ICICIC'06 - Beijing, United States
Duration: 2006 Aug 302006 Sep 1

Publication series

NameFirst International Conference on Innovative Computing, Information and Control 2006, ICICIC'06

Other

Other1st International Conference on Innovative Computing, Information and Control 2006, ICICIC'06
CountryUnited States
CityBeijing
Period06-08-3006-09-01

Fingerprint

Switches
Hooks
Resource allocation
Servers
Scheduling
Throughput
Costs
Linux

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Mechanical Engineering

Cite this

Chang, Y. K., Cheng, W. H., & Young, C. P. (2006). Fully pre-splicing TCP for web switches. In First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06 (pp. 737-740). [1691904] (First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06). https://doi.org/10.1109/ICICIC.2006.83
Chang, Yeim Kuan ; Cheng, Wen Hsin ; Young, Chung Ping. / Fully pre-splicing TCP for web switches. First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06. 2006. pp. 737-740 (First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06).
@inproceedings{896d1d0cae5545dd864b5af54633c560,
title = "Fully pre-splicing TCP for web switches",
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.",
author = "Chang, {Yeim Kuan} and Cheng, {Wen Hsin} and Young, {Chung Ping}",
year = "2006",
month = "12",
day = "1",
doi = "10.1109/ICICIC.2006.83",
language = "English",
isbn = "0769526160",
series = "First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06",
pages = "737--740",
booktitle = "First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06",

}

Chang, YK, Cheng, WH & Young, CP 2006, Fully pre-splicing TCP for web switches. in First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06., 1691904, First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06, pp. 737-740, 1st International Conference on Innovative Computing, Information and Control 2006, ICICIC'06, Beijing, United States, 06-08-30. https://doi.org/10.1109/ICICIC.2006.83

Fully pre-splicing TCP for web switches. / Chang, Yeim Kuan; Cheng, Wen Hsin; Young, Chung Ping.

First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06. 2006. p. 737-740 1691904 (First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Fully pre-splicing TCP for web switches

AU - Chang, Yeim Kuan

AU - Cheng, Wen Hsin

AU - Young, Chung Ping

PY - 2006/12/1

Y1 - 2006/12/1

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

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

UR - http://www.scopus.com/inward/record.url?scp=45849097243&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=45849097243&partnerID=8YFLogxK

U2 - 10.1109/ICICIC.2006.83

DO - 10.1109/ICICIC.2006.83

M3 - Conference contribution

AN - SCOPUS:45849097243

SN - 0769526160

SN - 9780769526164

T3 - First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06

SP - 737

EP - 740

BT - First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06

ER -

Chang YK, Cheng WH, Young CP. Fully pre-splicing TCP for web switches. In First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06. 2006. p. 737-740. 1691904. (First International Conference on Innovative Computing, Information and Control 2006, ICICIC'06). https://doi.org/10.1109/ICICIC.2006.83