The performance of the protocol stack implementation of an operating system can greatly impact the performance of networked applications that run on it. In this paper, we present a thorough measurement study and comparison of the network stack performance of the two popular Linux kernels: 2.4 and 2.6, with a special focus on their performance on SMP architectures. Our findings reveal that interrupt processing costs, device driver overheads, checksumming and buffer copying are dominant overheads of protocol processing. We find that although raw CPU costs are not very different between the two kernels, Linux 2.6 shows vastly improved scalability, attributed to better scheduling and kernel locking mechanisms. We also uncover an anomalous behav...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
Abstract — A small network of computing devices that started as ARPANET project in early 1980s is no...
TCP is the most widely used transport protocol on the Internet today. Over the years, especially rec...
Detailed measurements and analyses for the Linux-2.4 TCP stack on current adapters and processors ar...
It is well known that the Linux Operating System provides a complete and effective support to networ...
Parallel processing has been proposed as a means of improving network protocol throughput. Several d...
Implementing IPv6 in modern client/server operating systems (OS) will have drawbacks of lower throug...
These days, commodity-off-the-shelf (COTS) hardware and software are used to build high-end and powe...
We present a benchmarking study that compares the performance of a network of four PCs connected by ...
Abstract-With the rapid progress of high-speed network technology, the communication speed between h...
The Stream Control Transmission Protocol (SCTP) is a newer transport protocol, having additional fea...
Implementing IPv6 in modern client/server operating systems (OS) will have drawbacks of lower throug...
Summarization: To meet the demand for higher performance, flexibility, and economy in today's state-...
The computing models for High-Energy Physics experiments are becoming ever more globally distributed...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
Abstract — A small network of computing devices that started as ARPANET project in early 1980s is no...
TCP is the most widely used transport protocol on the Internet today. Over the years, especially rec...
Detailed measurements and analyses for the Linux-2.4 TCP stack on current adapters and processors ar...
It is well known that the Linux Operating System provides a complete and effective support to networ...
Parallel processing has been proposed as a means of improving network protocol throughput. Several d...
Implementing IPv6 in modern client/server operating systems (OS) will have drawbacks of lower throug...
These days, commodity-off-the-shelf (COTS) hardware and software are used to build high-end and powe...
We present a benchmarking study that compares the performance of a network of four PCs connected by ...
Abstract-With the rapid progress of high-speed network technology, the communication speed between h...
The Stream Control Transmission Protocol (SCTP) is a newer transport protocol, having additional fea...
Implementing IPv6 in modern client/server operating systems (OS) will have drawbacks of lower throug...
Summarization: To meet the demand for higher performance, flexibility, and economy in today's state-...
The computing models for High-Energy Physics experiments are becoming ever more globally distributed...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
Abstract — A small network of computing devices that started as ARPANET project in early 1980s is no...