检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张可颖 彭丽苹 吕晓丹[2] 吕尚青 ZHANG Ke-ying;PENG Li-ping;LYU Xiao-dan;LYU Shang-qing(School of Big Data and Information Engineering,Guizhou University,Guiyang 550025,China;School of Computer Science and Technology,Guizhou University,Guiyang 550025,China;School of Information and Communication Engineering,Beijing University of Posts and Telecommunications,Beijing 100000,China)
机构地区:[1]贵州大学大数据与信息工程学院,贵州贵阳550025 [2]贵州大学计算机科学与技术学院,贵州贵阳550025 [3]北京邮电大学信息与通信工程学院,北京100000
出 处:《计算机技术与发展》2019年第2期109-114,共6页Computer Technology and Development
基 金:贵州省科技计划联合基金项目(黔科合LH字[2014]7636)
摘 要:针对私有云资源弹性调度问题,将Kubernetes结合已有Openstack云平台,提出一种基于容器的弹性调度策略。一方面,因为Openstack虚拟机启动时间较长,给调度带来额外时间开销,所以利用容器拉起时耗远小于虚拟机的特性,用Docker容器取代了Openstack默认的虚拟机;一方面优化了Kubernetes调度算法,建立了一个提高集群资源利用率的优化模型,通过对云平台各个服务器节点四种类型资源的监控和应用队列预设模板匹配,选择调度资源利用率最高的服务器。整个调度过程包括容器应用的初次调度和在线迁移算法。实验结果表明,相比原有Kubernetes调度算法和一些其他的调度策略,该调度策略对数据中心资源进行了更细粒度的划分,在保证服务器性能的同时,实现了云平台资源弹性调度,集群资源利用率也得到了提高,同时降低了数据中心能耗。Aiming at the problem of flexible scheduling of private cloud resources,Kubernetes combined with the existing Openstack cloud platform,we propose a flexible scheduling strategy based on container.On the one hand,because Openstack virtual machine takes a long time to start up and brings extra time cost to scheduling,Docker container is used to replace the default virtual machine of Openstack by taking advantage of the feature that container takes much less time to pull up than virtual machine.On the one hand,the Kubernetes scheduling algorithm is optimized,and an optimization model to improve the utilization rate of cluster resources is established.By monitoring four types of resources of each server node of the cloud platform and applying queue preset template matching,the server with the highest utilization rate of scheduling resources is selected.The whole scheduling process includes the initial scheduling of container applications and the online migration algorithm.Experiment shows that compared with the original Kubernetes scheduling algorithm and some other scheduling strategies,this scheduling strategy divides the data center resources into finer granularity.While ensuring the server performance,it realizes the flexible scheduling of cloud platform resources,improves the utilization rate of cluster resources and reduces the energy consumption of the data center.
关 键 词:私有云 弹性调度 Kubernetes 容器 OPENSTACK
分 类 号:TP319[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.97