首页> 外文会议>International conference on service-oriented computing >High Performance Userspace Networking for Containerized Microservices
【24h】

High Performance Userspace Networking for Containerized Microservices

机译:容器化微服务的高性能用户空间网络

获取原文

摘要

Containerized microservices have become popular for building systems using simple, lightweight, loosely coupled services. Due to replacing the monolithic application with multiple microservices, inner function calls become inter-microservice communications, which increases the network pressure. However, the networking of containerized microservice built on the kernel that is inefficient. In this paper, we propose DockNet, a high-performance userspace networking solution for containerized microservices. We (1) leverage DPDK and customized LwIP as the high-performance data plane and TCP/IP stack, respectively. (2) introduce a master-slave threading model to decouple execution and management. (3) adopt namespace mechanism to control the access of microservices to data planes and employ timer-based rate limiters to achieve performance isolation. (4) construct fast channels between partner microservices to improve network performance further. In our various experiments, DockNet shows over 4.2x,4.3x, 5.5x of higher performance compared with existing networking solutions - kernel bridge, Open vSwitch and SR-IOV, respectively.
机译:容器化微服务已成为使用简单,轻量级,松散耦合服务的建筑系统的流行。由于用多个微服务替换了单片应用程序,内部函数调用成为微服务之间的通信,这增加了网络压力。但是,基于内核的容器化微服务网络效率低下。在本文中,我们提出了DockNet,这是一种用于容器化微服务的高性能用户空间网络解决方案。我们(1)分别利用DPDK和定制的LwIP作为高性能数据平面和TCP / IP堆栈。 (2)引入主从线程模型来分离执行和管理。 (3)采用命名空间机制来控制微服务对数据平面的访问,并采用基于定时器的速率限制器来实现性能隔离。 (4)在合作伙伴微服务之间构建快速通道,以进一步提高网络性能。在我们的各种实验中,与现有的网络解决方案(内核桥,Open vSwitch和SR-IOV)相比,DockNet的性能分别高4.2倍,4.3倍,5.5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号