作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

所属专题: 云计算专题

• 云计算专题 • 上一篇    下一篇

集成Docker容器的OpenStack云平台性能研究

杨鹏 1,马志程 2,彭博 3,姚建国 3   

  1. (1.国网甘肃省电力公司 信息通信公司,兰州 730050; 2.国网甘肃省电力公司,兰州 730050;3.上海交通大学 电子信息与电气工程学院 软件学院,上海 200240)
  • 收稿日期:2016-12-07 出版日期:2017-08-15 发布日期:2017-08-15
  • 作者简介:杨鹏(1981—),男,高级工程师、博士研究生,主研方向为云计算、虚拟化技术;马志程,教授级高级工程师;彭博,硕士研究生;姚建国,副教授、博士。
  • 基金资助:
    国家自然科学基金(61572322)。

Performace Research of OpenStack Cloud Platform Integrated with Docker Container

YANG Peng 1,MA Zhicheng 2,PENG Bo 3,YAO Jianguo 3   

  1. (1.Information and Communication Company,State Grid Gansu Electric Power Company,Lanzhou 730050,China; 2.State Grid Gansu Electric Power Company,Lanzhou 730050,China; 3.School of Software, School of Electronic Information and Electrical Engineering,Shanghai Jiaotong University,Shanghai 200240,China)
  • Received:2016-12-07 Online:2017-08-15 Published:2017-08-15

摘要: 针对OpenStack云平台虚拟机未能较好利用宿主物理机资源的问题,结合基于组件工作的OpenStack在云平台管理中的高效性和Docker容器虚拟化的快速部署优势,搭建基于Docker容器技术的OpenStack云平台。对云平台管理的Docker容器中实际运行的客户机操作系统进行计算、调度、内存访问、文件读写等基础性能测试,做出相关性能的评估与分析,并在多实例运行状态下将其与OpenStack传统虚拟机进行性能比较。分析结果表明,该云平台能够利用Docker容器的轻量级虚拟化优势,优化云计算管理系统的计算性能和文件读写性能。

关键词: 云计算, OpenStack云平台, Docker容器, 虚拟化, 集成系统

Abstract: Aiming at the problem that the virtual machines of OpenStack cloud platforms fail to better utilize host physical machine resources,this paper builds a OpenStack platform based on Docker container technology which combines the efficiency of OpenStack based on component work in cloud platform management and the rapid deployment of Docker container virtualization.It tests the basic performance of the guest OSs of Docker container in the cloud platform,including computing,scheduling,memory access and I/O performance,evaluates and analyzes the related performance and compares its performance with the traditional OpenStack virtual machine in a multi instance running state.Analysis result shows that the new cloud platform can optimize the computation performance and the file system I/O performance from a global perspective by using the lightweight virtualization capabilities of Docker container.

Key words: cloud computing, OpenStack cloud platform, Docker container, virtualization, integration system

中图分类号: