Presentation | 2020-10-07 [Encouragement Talk] KBP: Kernel Enhancements for Low Latency Networking without Application Customization in Virtual Server Kei Fujimoto, Masashi Kaneko, Kenichi Matsui, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Packet processing on commodity hardware is a cost-efficient and flexible alternative to specialized networking hardware. However, virtualizing dedicated networking hardware as a virtual machine on a commodity server results in performance problems, such as longer latency and lower throughput. This paper focuses on obtaining a low-latency networking system in a virtual server. We reveal mechanisms that cause millisecond-scale networking delays in a virtual server through a series of experiments. To suppress such delays, we designed and implemented the kernel busy poll (KBP), which achieves three goals: (1) microsecond-scale tail delays and higher throughput than conventional solutions are achieved in a virtual server, (2) application customization is not required, so applications can use the POSIX sockets application program interface, and (3) KBP software does not need to be developed for every Linux kernel security update. Evaluation results indicate that the KBP achieves microsecond-scale tail delays and reduces maximum round-trip latency by more than 98% and achieves up to about three times the throughput compared with existing NAPI and Open vSwitch with the Data Plane Development Kit (OvS-DPDK). |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | low latency / network / kernel / virtual server |
Paper # | NS2020-54 |
Date of Issue | 2020-09-30 (NS) |
Conference Information | |
Committee | NS |
---|---|
Conference Date | 2020/10/7(3days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | online |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | Network architecture (Overlay, P2P, Ubiquitous network, Scale-free network, Active network, NGN/NwGN, IoT, Edge computing, Next generation packet transport (High speed Ethernet, IP over WDM, Multi-service package technology, MPLS), Grid, etc. |
Chair | Akihiro Nakao(Univ. of Tokyo) |
Vice Chair | Tetsuya Oishi(NTT) |
Secretary | Tetsuya Oishi(NTT) |
Assistant | Shinya Kawano(NTT) |
Paper Information | |
Registration To | Technical Committee on Network Systems |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | [Encouragement Talk] KBP: Kernel Enhancements for Low Latency Networking without Application Customization in Virtual Server |
Sub Title (in English) | |
Keyword(1) | low latency |
Keyword(2) | network |
Keyword(3) | kernel |
Keyword(4) | virtual server |
1st Author's Name | Kei Fujimoto |
1st Author's Affiliation | Nippon Telegraph and Telephone Corporation(NTT) |
2nd Author's Name | Masashi Kaneko |
2nd Author's Affiliation | Nippon Telegraph and Telephone Corporation(NTT) |
3rd Author's Name | Kenichi Matsui |
3rd Author's Affiliation | Nippon Telegraph and Telephone West Corporation(NTT WEST) |
Date | 2020-10-07 |
Paper # | NS2020-54 |
Volume (vol) | vol.120 |
Number (no) | NS-183 |
Page | pp.pp.1-6(NS), |
#Pages | 6 |
Date of Issue | 2020-09-30 (NS) |