信息网络安全 ›› 2019, Vol. 19 ›› Issue (9): 125-129.doi: 10.3969/j.issn.1671-1122.2019.09.026

• • 上一篇    下一篇

基于共享存储的OpenStack虚拟机应用分发策略

王紫璇1,2, 吕良双1,2, 李肖坚1,4, 王天博1,3   

  1. 1.北京航空航天大学网络技术北京市重点实验室,北京 100191
    2.北京航空航天大学计算机学院,北京 100191
    3.北京航空航天大学网络空间安全学院,北京 100191
    4.广西师范大学计算机科学与信息工程学院,广西桂林 541004
  • 收稿日期:2019-07-15 出版日期:2019-09-10 发布日期:2020-05-11
  • 作者简介:

    作者简介:王紫璇(1995—),女,辽宁,硕士研究生,主要研究方向为云计算;吕良双(1965—),男,湖北,副教授,硕士,主要研究方向为网络与信息安全;李肖坚(1961—),男,广西,教授,博士,主要研究方向为信息系统安全、计算机网络、隐蔽通信等;王天博(1986—),男,黑龙江,讲师,博士,主要研究方向为网络攻防、入侵检测。

  • 基金资助:
    国家自然科学基金[U1636208, 61862008]

A Shared Storage-based Virtual Machine Application Distribution Strategy for OpenStack

Zixuan WANG1,2, Liangshuang LV1,2, Xiaojian LI1,4, Tianbo WANG1,3   

  1. 1. Beijing Key Laboratory of Network Technology, Beihang University, Beijing 100191, China
    2. School of Computer Science and Engineering, Beihang University, Beijing 100191, China
    3. School of Cyber Science and Technology, Beihang University, Beijing 100191, China
    4. School of Computer Science and Information Engineering,Guangxi Normal University, Guilin Guangxi 541004, China
  • Received:2019-07-15 Online:2019-09-10 Published:2020-05-11

摘要:

云计算是21世纪互联网的发展趋势之一,在实验和生产环境中被广泛应用。云平台的服务可以以虚拟机的形式提供。为了提供用户需求的服务,需要在交付虚拟机之前或在提供服务的过程中对虚拟机进行按需定制的应用部署。OpenStack是开源云平台的典型代表,针对OpenStack平台,研究如何高效、稳定地对虚拟机进行应用部署,对提高云服务质量具有借鉴意义。文章分析了OpenStack平台中虚拟机应用部署的特点,结合内容分发网络思想,提出了以计算节点内部的共享存储为基础的OpenStack平台虚拟机应用分发策略,并通过仿真实验验证了这一策略的有效性。

关键词: 云计算, OpenStack, 共享存储, 内容分发网络

Abstract:

Cloud computing is one of the development trends of the Internet in the 21st century and is widely used in experimental and production environments. Cloud platform services can be provided in the form of virtual machines. To provide services required by users, it is necessary to finish on-demand application deployment on virtual machines before delivering virtual machines or during service providing. OpenStack is a typical open source cloud platform. Aiming at OpenStack platform, how to efficiently and steadily deploy applications on virtual machines is of great significance for improving cloud service quality. This article analyzes the characteristics of virtual machine application deployment in OpenStack platform, proposes application distribution strategy for virtual machines in OpenStack platform based on shared storage in computing nodes combining the ideal of content distribution network, and verifies the effectiveness of the strategy by simulation experiments.

Key words: cloud computing, OpenStack, shared storage, content distribution network

中图分类号: