StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs

Kenichi Yasukata, Michio Honda, Douglas Santry, Lars Eggert

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

StackMap leverages the best aspects of kernel-bypass networking into a new low-latency Linux network service based on the full-featured TCP kernel implementation, by dedicating network interfaces to applications and offering an extended version of the netmap API as a zero-copy, low-overhead data path while retaining the socket API for the control path. For small-message, transactional workloads, StackMap outperforms baseline Linux by 4 to 80% in latency and 4 to 391% in throughput. It also achieves comparable performance with Seastar, a highly-optimized user-level TCP/IP stack for DPDK.
Original languageEnglish
Title of host publicationProceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference (USENIC ATC ’16)
Place of PublicationDenver, CO, USA
PublisherUSENIX Association
Pages43–56
Number of pages14
ISBN (Print)978-1-931971-30-0
Publication statusPublished - 22 Jun 2016
Event2016 USENIX Annual Technical Conference - Denver, United States
Duration: 22 Jun 201624 Jun 2016
https://www.usenix.org/conference/atc16

Conference

Conference2016 USENIX Annual Technical Conference
Abbreviated titleUSENIX ACT '16
CountryUnited States
CityDenver
Period22/06/1624/06/16
Internet address

Fingerprint

Dive into the research topics of 'StackMap: Low-Latency Networking with the OS Stack and Dedicated NICs'. Together they form a unique fingerprint.

Cite this