[1]汪恺,张功萱,周秀敏. 基于容器虚拟化技术研究[J].计算机技术与发展,2015,25(08):138-141.
 WANG Kai,ZHANG Gong-xuan,ZHOU Xiu-min. Research on Virtualization Technology Based on Container[J].,2015,25(08):138-141.
点击复制

 基于容器虚拟化技术研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
25
期数:
2015年08期
页码:
138-141
栏目:
智能、算法、系统工程
出版日期:
2015-08-10

文章信息/Info

Title:
 Research on Virtualization Technology Based on Container
文章编号:
1673-629X(2015)08-0138-04
作者:
 汪恺张功萱周秀敏
 南京理工大学 计算机科学与工程学院
Author(s):
 WANG KaiZHANG Gong-xuanZHOU Xiu-min
关键词:
 虚拟化容器资源控制隔离云计算
Keywords:
 virtualizationcontainerresources controlisolationcloud computing
分类号:
TP393
文献标志码:
A
摘要:
 虚拟化是构建云基础架构不可或缺的关键技术之一,它保证了云计算平台的高性能与高可用性,使云计算平台在实际应用中资源最大化、利润最大化。 Linux容器LXC( Linux containers)是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。 LXC的实现需要Linux内核的支持,理解Cgroups和Namespace是分析LXC的关键。文中介绍了这两种内核机制,从原理上解释了如何隔离进程的资源,并分析了开源项目LXC容器启动的过程,然后通过实验来验证LXC在资源隔离和分配中所起的作用。随着LXC的更加完善,不久的将来轻量级虚拟化一定会推动PaaS的发展,被更广泛地运用在部署中。目前openstack已经支持基于LXC的docker部署,容器虚拟化技术也将会在云计算领域发挥越来越大的作用。
Abstract:
 Virtualization is one of the key technology to build cloud infrastructure,which ensures high performance and availability of cloud computing platform,in practical applications,it makes cloud computing platform to maximize resources and profits. Linux container virtualization technology can provide lightweight virtualization to isolate processes and resources. Unlike other full virtualization,it is not required to provide instruction interpretation mechanisms. LXC implementation needs the support of the Linux kernel, understanding Cgroups and Namespace is the key to analyze the LXC. Two mechanism based on kernel are introduced in this paper,which explains how to separate process from the resource,and analyzes the open source project LXC and starting process of container,and then through the experiment to verify the LXC’ s role in resource isolation and distribution. With the improvement of LXC,the near future lightweight vir-tualization will promote the development of PaaS,which will be more widely used in the deployment. Currently,openstack supports dock-er which is based LXC,Linux container will play an increasingly large role in cloud computing.

相似文献/References:

[1]宋丽华 姜家轩 张建成 田长录 马文征.黄河三角洲云计算平台关键技术的研究[J].计算机技术与发展,2011,(06):40.
 SONG Li-hua,JIANG Jia-xuan,ZHANG Jian-cheng,et al.Research of Key Technologies of Cloud Computing of Yellow River Delta[J].,2011,(08):40.
[2]崔泽永 赵会群.基于KVM的虚拟化研究及应用[J].计算机技术与发展,2011,(06):108.
 CUI Ze-yong,ZHAO Hui-qun.Research and Application of Virtualization Based on KVM[J].,2011,(08):108.
[3]董蕙亚 刘柏嵩 薄剑勇 贾学敏.基于标签的数据交换云关键技术及实现研究[J].计算机技术与发展,2012,(10):217.
 DONG Hui-ya,LIU Bai-song,BO Jian-yong,et al.Research and Realization of Key Technology for Data Interchange Cloud Based on Label[J].,2012,(08):217.
[4]谢芳,张淑玲,邹复民.基于私有云平台的高校公共机房架构实践[J].计算机技术与发展,2014,24(03):206.
 XIE Fang,ZHANG Shu-ling,ZOU Fu-min.College Public Computer Room Architecture Practice Based on Private Cloud Platform[J].,2014,24(08):206.
[5]葛苏慧,梁宏涛,房正华.高校共享数据中心虚拟化技术的架构[J].计算机技术与发展,2014,24(04):174.
 GE Su-hui[],LIANG Hong-tao[],FANG Zheng-hua[].Virtualization Technology Architecture of Sharing Data Center in University[J].,2014,24(08):174.
[6]张志宏,吴庆波,邵立松,等.基于飞腾平台TOE协议栈的设计与实现[J].计算机技术与发展,2014,24(07):1.
 ZHANG Zhi-hong,WU Qing-bo,SHAO Li-song,et al. Design and Implementation of TCP/IP Offload Engine Protocol Stack Based on FT Platform[J].,2014,24(08):1.
[7]梁文快,李毅. 改进的基因表达算法对航班优化排序问题研究[J].计算机技术与发展,2014,24(07):5.
 LIANG Wen-kuai,LI Yi. Research on Optimization of Flight Scheduling Problem Based on Improved Gene Expression Algorithm[J].,2014,24(08):5.
[8]黄静,王枫,谢志新,等. EAST文档管理系统的设计与实现[J].计算机技术与发展,2014,24(07):13.
 HUANG Jing,WANG Feng,XIE Zhi-xin,et al. Design and Implementation of EAST Document Management System[J].,2014,24(08):13.
[9]侯善江[],张代远[][][]. 基于样条权函数神经网络P2P流量识别方法[J].计算机技术与发展,2014,24(07):21.
 HOU Shan-jiang[],ZHANG Dai-yuan[][][]. P2P Traffic Identification Based on Spline Weight Function Neural Network[J].,2014,24(08):21.
[10]李璨,耿国华,李康,等. 一种基于三维模型的文物碎片线图生成方法[J].计算机技术与发展,2014,24(07):25.
 LI Can,GENG Guo-hua,LI Kang,et al. A Method of Obtaining Cultural Debris’ s Line Chart Based on Three-dimensional Model[J].,2014,24(08):25.
[11]郭文刚. 基于SDN的大型企业网络研究[J].计算机技术与发展,2014,24(08):179.
 GUO Wen-gang. Research on Large Enterprise Network Based on SDN[J].,2014,24(08):179.
[12]孙滔,王杉,邢军. 文献共享系统和数据共享系统的云计算平台建设[J].计算机技术与发展,2014,24(09):206.
 SUN Tao,WANG Shan,XING Jun. Construction of Cloud Computing Platform of Sci-tech Literature Sharing System and Data Sharing System[J].,2014,24(08):206.
[13]周文琼[],王乐球[],郑述招[]. 云环境下的数据库扩展策略的设计[J].计算机技术与发展,2014,24(09):213.
 ZHOU Wen-qiong[],WANG Le-qiu[],ZHENG Shu-zhao[]. Design of Database Expansion Strategy under Cloud Computing[J].,2014,24(08):213.
[14]蒋新华[][],胡惠淳[],张锦[],等. 云计算系统研究及其在交通运输中的应用[J].计算机技术与发展,2014,24(11):217.
 JIANG Xin-hua[][],HU Hui-chun[],ZHANG Jin[],et al. Research on Cloud Computing System and Its Application in Traffic Transportation[J].,2014,24(08):217.
[15]张玉洁,吕相文,张云洲. GPU虚拟化环境下的数据通信策略研究[J].计算机技术与发展,2015,25(08):24.
 ZHANG Yu-jie,Lü Xiang-wen,ZHANG Yun-zhou. Research on Data Communication Strategy under GPU Virtualization[J].,2015,25(08):24.
[16]赵乐乐,黄刚,马越. 基于Docker的Hadoop平台架构研究[J].计算机技术与发展,2016,26(09):99.
 ZHAO Le-le,HUANG Gang,MA Yue. Research on Hadoop Platform Based on Docker[J].,2016,26(08):99.
[17]唐兴助,解月江,马颖劲. 基于OpenStack的桌面云的应用与挑战[J].计算机技术与发展,2017,27(02):147.
 TANG Xing-zhu,XIE Yue-jiang,MA Ying-jin. Application and Challenge of Desktop Cloud Based on OpenStack[J].,2017,27(08):147.

更新日期/Last Update: 2015-09-14