首页> 外文会议>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.
机译:集装箱MicroServices使用简单,轻巧,松散耦合服务的建筑系统变得流行。由于用多个微服务替换单片应用,内部函数调用成为微服务间通信,这增加了网络压力。但是,内置内核内置的集装箱式微服务的网络是效率低下的。在本文中,我们提出了Docknet,是集装箱微服务的高性能用户空间网络解决方案。我们(1)利用DPDK和定制LWIP作为高性能数据平面和TCP / IP堆栈。 (2)介绍主从线程模型以解耦和管理。 (3)采用名称空间机制来控制微服务对数据平面的访问,并采用基于定时器的速率限制器以实现性能隔离。 (4)在伙伴微服务之间构建快速通道,以进一步提高网络性能。在我们的各种实验中,与现有的网络解决方案 - 内核桥接,开放vswitch和SR-IOV分别相比,Docknet分别显示出超过4.2倍,4.3倍,5.5倍的更高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号