Title
Performance Evaluation of Low Latency Communication Alternatives in a Containerized Cloud Environment
Abstract
Minimized and stable communication latency opens up the possibility for various new cloud computing domains, ranging from industrial control to stateless network functions. In this paper we evaluate the related performance aspects of two kernel bypassing technologies, RDMA and DPDK, and plain kernel sockets in a containerized environment. We show that RDMA and DPDK can provide similar latency characteristics for short messages, while RDMA outperforms DPDK as the message size grows. We demonstrate that if CPU usage is a concern, plain UDP sockets are considerable alternatives to the bypassing solutions, however, if single digit microsecond latency is a must, a dedicated CPU is necessary even for RDMA. Finally, we show that a software based message reliability can provide the same, or in some cases even better latency characteristics than the hardware based solution of RDMA, and that noisy neighbors in a cloud environment may significantly impact the performance, even with dedicated CPU cores.
Year
DOI
Venue
2018
10.1109/CLOUD.2018.00009
2018 IEEE 11th International Conference on Cloud Computing (CLOUD)
Keywords
Field
DocType
RDMA, DPDK, Kubernetes, SR IOV, latency, tail latency, latency vs. CPU utilization trade off, loss handling
Kernel (linear algebra),CPU time,Latency (engineering),Computer science,Software,Remote direct memory access,Latency (engineering),Multi-core processor,Embedded system,Cloud computing,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-5386-7236-5
0
0.34
References 
Authors
6
4
Name
Order
Citations
PageRank
daniel gehberger122.16
David Balla252.43
Maliosz, Markosz354.27
Csaba Simon444.18