基于内存共享机制的容器间快速通信方法
提出了一种基于内核内存共享的同宿主Docker容器间高速通信方案.通过在宿主系统上实现面向内核内存共享的专用虚拟字符设备驱动,Docker容器间的通信进程通过该设备驱动中实现的内存映射方法将同一块内核内存空间映射到相应容器进程的地址空间中,在不破坏容器隔离特性的基础上实现容器间内存共享;在该内核内存共享空间设计实现了面向连接的通信模型,并提供用户级的应用程序接口,实现同宿主Docker容器高速互联.在NUMA体系环境下的验证结果表明:基于内存共享的同宿主Docker容器间通信方案与Docker默认的虚拟网桥通信方式相比,对于Docker容器在同一NUMA节点上和在跨NUMA节点上的两种通信场景,最大吞吐量分别提升了350%和110%.
Docker容器 通信模式 内存共享机制
罗浩 陆文龙 薛晨
北京邮电大学网络技术研究院,北京100876 国家计算机网络与信息安全管理中心,北京100876
国内会议
重庆
中文
103-106,122
2016-10-24(万方平台首次上网日期,不代表论文的发表时间)