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 = "Yeim-Kuan Chang and Cheng, {Wen Hsin} and Chung-Ping Young",
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, Y-K, Cheng, WH & Young, C-P 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

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 Y-K, Cheng WH, Young C-P. 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