Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. Although many proposals have attempted to address various short-comings, inefficiency of the kernel implementation still persists. For example, even state-of-the-art designs spend 70 % to 80 % of CPU cycles in handling TCP connections in the kernel, leaving only small room for innovation in the user-level program. This work presents mTCP, a high-performance user-level TCP stack for multicore systems. mTCP addresses the inefficiencies from the ground up—from packet I/O and TCP connection management to the application inter-face. In addition to adopting well-known techniques, our design (1) translates multiple expensive system calls into a sing...
Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redu...
The Internet is changing: while devices used to be connected to the Internet through a single access...
The performance of receive side TCP processing has traditionally been dominated by the cost of the ‘...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
The Internet is ever increasing since its creation in the early 70s. Nowadays, it is interconnection...
Recent studies show that more than 86 % of Internet paths allow well-designed TCP extensions, meanin...
Recent studies show that more than 86% of Internet paths allow well-designed TCP extensions, meanin...
The performance of the protocol stack implementation of an operating system can greatly impact the p...
The Transmission Control Protocol (TCP) is one of the most important protocols in today’s Internet. ...
Traditionally, multicast data transmission has been accomplished over the UDP protocol. However, the...
The transport protocol for SIP can be chosen based on the requirements of services and network condi...
This paper presents Daytona, a user-level TCP stack for Linux. A user-level TCP stack can be an inva...
TCP has been one of the most important Internet protocols since the early days of this network. The ...
The transport protocol for SIP can be chosen based on the requirements of services and network condi...
Remote Direct Memory Access (RDMA) allows for direct memory access between separate computers and ca...
Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redu...
The Internet is changing: while devices used to be connected to the Internet through a single access...
The performance of receive side TCP processing has traditionally been dominated by the cost of the ‘...
Scaling the performance of short TCP connections on multicore systems is fundamentally challenging. ...
The Internet is ever increasing since its creation in the early 70s. Nowadays, it is interconnection...
Recent studies show that more than 86 % of Internet paths allow well-designed TCP extensions, meanin...
Recent studies show that more than 86% of Internet paths allow well-designed TCP extensions, meanin...
The performance of the protocol stack implementation of an operating system can greatly impact the p...
The Transmission Control Protocol (TCP) is one of the most important protocols in today’s Internet. ...
Traditionally, multicast data transmission has been accomplished over the UDP protocol. However, the...
The transport protocol for SIP can be chosen based on the requirements of services and network condi...
This paper presents Daytona, a user-level TCP stack for Linux. A user-level TCP stack can be an inva...
TCP has been one of the most important Internet protocols since the early days of this network. The ...
The transport protocol for SIP can be chosen based on the requirements of services and network condi...
Remote Direct Memory Access (RDMA) allows for direct memory access between separate computers and ca...
Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redu...
The Internet is changing: while devices used to be connected to the Internet through a single access...
The performance of receive side TCP processing has traditionally been dominated by the cost of the ‘...