TCP Server is a system architecture aiming to offload network processing from the host(s) running an Internet server. The basic idea is to execute the TCP/IP processing on a dedicated processor, node, or device (the TCP server) using low-overhead, non-intrusive communication between it and the host(s) running the server application. In this paper, we propose, implement, and evaluate three TCP Server architectures: (1) a dedicated network processor on a symmetric multiprocessor (SMP) server, (2) a dedicated node on a cluster-based server built around a memory-mapped communication interconnect such as VIA, and (3) an intelligent network interface in a cluster of intelligent devices with a switch-based I/O interconnect such as Infiniband. ...
In this paper, we propose and evaluate an implementation of a prototype scalable web server. The pro...
The Internet is growing faster and faster. What was originally thought as an interconnection between...
Modern web services are complex systems with several components that impose stringent performance re...
TCP Server is a system architecture aiming to offload network processing from the host(s) running an...
Server load balancing technology has obtained much attention as much business proceeded towards e-co...
TCP offload is a technique to improve TCP/IP networking performance of a network computer system by ...
This paper presents three policies for effectively utilizing TCP offload network interfaces that sup...
TCP/IP protocol processing has become the dominant overhead in network servers. With the advent of m...
TCP offload is a technique to improve TCP/IP networking performance of a network com-puter system by...
Ethernet continues to be the most widely used network architecture today due to its low cost and bac...
There are a number of known architectural patterns for TCP/IP server design. I present a survey of d...
We consider the impact of different communication architectures on the performability (performance +...
The CPU overhead of TCP packet processing is increasingly prohibitive. Kernel-bypass stacks and exis...
Server network performance is increasingly dominated by poorly scaling operations such as I/O bus cr...
Traditionally, multicast data transmission has been accomplished over the UDP protocol. However, the...
In this paper, we propose and evaluate an implementation of a prototype scalable web server. The pro...
The Internet is growing faster and faster. What was originally thought as an interconnection between...
Modern web services are complex systems with several components that impose stringent performance re...
TCP Server is a system architecture aiming to offload network processing from the host(s) running an...
Server load balancing technology has obtained much attention as much business proceeded towards e-co...
TCP offload is a technique to improve TCP/IP networking performance of a network computer system by ...
This paper presents three policies for effectively utilizing TCP offload network interfaces that sup...
TCP/IP protocol processing has become the dominant overhead in network servers. With the advent of m...
TCP offload is a technique to improve TCP/IP networking performance of a network com-puter system by...
Ethernet continues to be the most widely used network architecture today due to its low cost and bac...
There are a number of known architectural patterns for TCP/IP server design. I present a survey of d...
We consider the impact of different communication architectures on the performability (performance +...
The CPU overhead of TCP packet processing is increasingly prohibitive. Kernel-bypass stacks and exis...
Server network performance is increasingly dominated by poorly scaling operations such as I/O bus cr...
Traditionally, multicast data transmission has been accomplished over the UDP protocol. However, the...
In this paper, we propose and evaluate an implementation of a prototype scalable web server. The pro...
The Internet is growing faster and faster. What was originally thought as an interconnection between...
Modern web services are complex systems with several components that impose stringent performance re...