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
This paper studies the performance of BSD-based TCP implementations in Web servers. We find that lac...
The performance of receive side TCP processing has traditionally been dominated by the cost of the ‘...
TCP offload is a technique to improve TCP/IP networking performance of a network computer system by ...
This study is the first to evaluate the performance benefits of using the recently proposed TCP Spli...
This report documents our implementation of TCP Slice for the Linux Kernel. TCP Splice offers an imp...
Abstract—The continued growth of the web places ever increasing performance demands on web site fron...
A TCP forwarder is a network node that establishes and forwards data between a pair of TCP connectio...
Application Layer Proxies are an extremely popular method for adding new services to existing networ...
This paper proposes a control mechanism named PPE (Packet Pre-marking Engine) in application layer t...
Reconfigurable hardware platforms are the key to extensible high speed networks. They provide flexib...
This paper describes a mechanism allowing nodes to hand-off active connections by utilizing connecti...
Web browsing is characterized by short and bursty data transfers interspersed by idle periods. The T...
TCP is quite a heavyweight protocol when serving very small web pages. We introduce a server-side ke...
The Transmission Control Protocol (TCP) is one of the most important protocols in today’s Internet. ...
Packet losses increase latency for Web users. Fast recovery is a key mechanism for TCP to recover fr...
This paper studies the performance of BSD-based TCP implementations in Web servers. We find that lac...
The performance of receive side TCP processing has traditionally been dominated by the cost of the ‘...
TCP offload is a technique to improve TCP/IP networking performance of a network computer system by ...
This study is the first to evaluate the performance benefits of using the recently proposed TCP Spli...
This report documents our implementation of TCP Slice for the Linux Kernel. TCP Splice offers an imp...
Abstract—The continued growth of the web places ever increasing performance demands on web site fron...
A TCP forwarder is a network node that establishes and forwards data between a pair of TCP connectio...
Application Layer Proxies are an extremely popular method for adding new services to existing networ...
This paper proposes a control mechanism named PPE (Packet Pre-marking Engine) in application layer t...
Reconfigurable hardware platforms are the key to extensible high speed networks. They provide flexib...
This paper describes a mechanism allowing nodes to hand-off active connections by utilizing connecti...
Web browsing is characterized by short and bursty data transfers interspersed by idle periods. The T...
TCP is quite a heavyweight protocol when serving very small web pages. We introduce a server-side ke...
The Transmission Control Protocol (TCP) is one of the most important protocols in today’s Internet. ...
Packet losses increase latency for Web users. Fast recovery is a key mechanism for TCP to recover fr...
This paper studies the performance of BSD-based TCP implementations in Web servers. We find that lac...
The performance of receive side TCP processing has traditionally been dominated by the cost of the ‘...
TCP offload is a technique to improve TCP/IP networking performance of a network computer system by ...