摘要
云计算是21世纪互联网的发展趋势之一,在实验和生产环境中被广泛应用。云平台的服务可以以虚拟机的形式提供。为了提供用户需求的服务,需要在交付虚拟机之前或在提供服务的过程中对虚拟机进行按需定制的应用部署。OpenStack是开源云平台的典型代表,针对OpenStack平台,研究如何高效、稳定地对虚拟机进行应用部署,对提高云服务质量具有借鉴意义。文章分析了OpenStack平台中虚拟机应用部署的特点,结合内容分发网络思想,提出了以计算节点内部的共享存储为基础的OpenStack平台虚拟机应用分发策略,并通过仿真实验验证了这一策略的有效性。
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.
作者
王紫璇
吕良双
李肖坚
王天博
WANG Zixuan;LV Liangshuang;LI Xiaojian;WANG Tianbo(Beijing Key Laboratory of Network Technology,Beihang University,Beijing 100191,China;School of Computer Science and Engineering,Beihang University,Beijing 100191,China;School of Cyber Science and Technology,Beihang University,Beijing 100191,China;School of Computer Science and Information Engineering,Guangxi Normal University,Guilin Guangxi 541004,China)
出处
《信息网络安全》
CSCD
北大核心
2019年第9期125-129,共5页
Netinfo Security
基金
国家自然科学基金[U1636208,61862008]