一种基于云计算的虚拟机两级优化调度管理平台制造技术

技术编号:13834781 阅读:125 留言:0更新日期:2016-10-15 13:50
本发明专利技术提出了一种基于云计算的虚拟机两级优化调度管理平台,该平台包括云计算平台门户,一级调度模块,二级调度模块,一级调度优化模块,二级调度优化模块,物理资源分配模块。本发明专利技术在传统的云计算的两级调度模型的基础上引入一级调度优化模块和二级调度优化模块,两级调度优化模块采用不同的仿生智能算法对一级调度模块和二级调度模块的资源调度分配进行优化,为云端虚拟机负载均衡提供静态与动态的全局最优解,获得最优的调度方案,有效降低虚拟机迁移的资源开销,提高了云计算资源的利用效率,同时提高了用户的服务质量。

【技术实现步骤摘要】

本专利技术涉及云计算的
,尤其涉及一种基于云计算的虚拟机两级优化调度管理平台
技术介绍
随着计算机和互联网技术的不断发展,人们对数据的需求越来越大,对数据信息的处理能力要求越来越高,数据的处理也从传统的单机处理到集群处理,而集群处理的数据处理方式就涉及到服务器的利用率问题,如何高效利用集群服务器成为各大供应商亟待解决的问题,虚拟机由此应运而生。而云计算是一种基于互联网的计算模式,按用户需要提供动态易扩展的资源,其具有灵活性、便利性和经济性的优点。在这种基于虚拟机与云计算的协调服务模式下,负载均衡技术的研究引起了国内外众多企业与机构的重视,该技术不但提高了资源利用率,同时提高了用户的服务质量,尽管如此,其仍面临着迫切需要解决的虚拟机调度效率不高和负载均衡策略不完善问题。
技术实现思路
针对上述问题,本专利技术提出了一种基于云计算的虚拟机两级优化调度管理平台,该平台包括云计算平台门户,一级调度模块,二级调度模块,一级调度优化模块,二级调度优化模块,物理资源分配模块。所述云计算平台门户前端与用户的客户端连接,后端与所述一级调度模块连接,所述一级调度模块侧端与所述一级调度优化模块连接,后端与所述二级调度模块连接,所述二级调度模块侧端与所述二级调度优化模块连接,后端与所述物理资源分配模块连接。所述云计算平台门户为所有用户提供客户端,所述用户提交云端任务,所述一级调度模块和所述二级调度模块完成资源的调度与分配,最终由对应的所述物理资源分配模块分配物理资源给所述用户,并返回任务完成的结果。所述一级调度模块包括资源描述模块和虚拟资源调度模块,所述资源描述模块接收所述云计算平台门户的所述用户的任务,判断任务的类型与规模,并同时将任务的类型与规模信息发送给所述一级调度优化模块和所述虚拟资源调度模块,所述虚拟资源调度模块根据所述一级调度优化模块和所述资源描述模块提供的所述信息综合进行资源调度的预测。所述二级调度模块包括物理机调度模块和虚拟机规划模块,所述物理机调度模块接收所述资源描述模块的资源调度预测的结果,结合虚拟机资源和物理机资源的使用情况,制定资源的放置与迁移策略,并将所述策略发送给所述二级调度优化模块进行策略优化处理;所述虚拟机规划模块建立与所述物理机调度模块和所述二级调度优化模块的策略信息的映射关系,所述虚拟机规划模块的虚拟机规划器根据映射结果调用所述物理资源分配模块中的物理资源,并返回结果给所述用户。所述一级调度优化模块采用优化的BP神经网络算法实现,所述BP神经网络算法采用输入层、隐含层和输出层三层模型,训练阶段在输入层输入特定数量的输入样本,经过特征提取后训练出健硕的神经网络模型,优化阶段将所述任务的类型与规模信息输入输入层,并由所述神经网络模型返回算法结果。所述二级调度优化模块采用粒子群优化算法实现,所述粒子群优化算法在训练阶段得到所述粒子群优化算法的参数,所述粒子群优化参数包括粒子数、粒子长度、最大速度、学习因子和中止条件,并确定粒子群优化算法模型,优化阶段将所述策略输入所述粒子群优化算法模型,并将所述策略优化结果返回给所述虚拟机规划模块。本专利技术在传统的云计算的两级调度模型的基础上引入一级调度优化模块和二级调度优化模块,两级调度优化模块采用不同的仿生智能算法对一级调度模块和二级调度模块的资源调度分配进行优化,为云端虚拟机负载均衡提供静态与动态的全局最优解,获得最优的调度方案,有效降低虚拟机迁移的资源开销,提高了云计算资源的利用效率,同时提高了用户的服务质量。附图说明图1是本专利技术实施例中的基于云计算的虚拟机两级优化调度管理平台的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术的保护范围。图1是本专利技术实施例中的基于云计算的虚拟机两级优化调度管理平台的结构图。下面结合图1对本专利技术的实施方式做具体的描述。如图1所示,该基于云计算的虚拟机两级优化调度管理平台包括云计算平台门户,一级调度模块,二级调度模块,一级调度优化模块,二级调度优化模块,物理资源分配模块。云计算平台门户为用户提供了统一认证和权限控制,不同的用户享有不同的服务,如一般用户提供公有云服务,高级用户提供私有云和公有云服务;同时,云计算平台门户也为管理员提供登陆接口,便于管理员在非服务端提供平台的维护与升级等管理。云计算平台门户兼有前端服务管理的功能,用于监控服务的生命周期,服务流程与服务状态,服务的安全监控。云计算平台门户前端与用户的客户端连接,后端与一级调度模块连接,客户端即为服务交付层,用于提供兼容linux和windows等多种操作系统的用户界面,该用户界面为用户提供多种云端应用的应用接口图标,改善交互效果。一级调度模块侧端与一级调度优化模块连接,后端与二级调度模块连接,二级调度模块侧端与二级调度优化模块连接,后端与物理资源分配模块连接。云计算平台门户为所有用户提供客户端,用户提交云端任务,一级调度模块和二级调度模块完成资源的调度与分配,最终由对应的物理资源分配模块分配物理资源给所述用户,并返回任务完成的结果。一级调度模块包括资源描述模块和虚拟资源调度模块,资源描述模块接收云计算平台门户的用户的任务,判断任务的类型与规模,并同时将任务的类型与规模信息发送给一级调度优化模块和虚拟资源调度模块,虚拟资源调度模块的主要作用是为用户提交的任务提供相应的虚拟机资源,建立起资源与任务之间的有效映射关系,尤其是在具有多个资源节点时,可以共同分担大量的并发访问请求,并由此减少请求响应的时间,减少任务完成的时间,以达到虚拟机资源的有效使用。该一级调度优化模块为虚拟机的迁移与负载均衡为后续物理资源的分配做出了前期的准备工作,是两级优化的第一个关键步骤。虚拟资源调度模块根据一级调度优化模块和资源描述模块提供的信息综合进行资源调度的预测。一级调度模块同时完成一些辅助功能,如资源申请的分配与审批,废弃资源的回收,生成资源的利用报表等。二级调度模块包括物理机调度模块和虚拟机规划模块,物理资源调度模块的主要功能是把虚拟资源合理布置到物理机资源上,以达到物理机资源的最优配置。物理机调度模块接收资源描述模块的资源调度预测的结果,结合虚拟机资源和物理机资源的使用情况,制定资源的放置与迁移策略,并述策略发送给二级调度优化模块进行策略优化处理;虚拟机规划模块建立与物理机调度模块和二级调度优化模块的策略信息的映射关系,虚拟机规划模块的虚拟机规划器根据映射结果调用物理资源分配模块中的物理资源,并返回结果给所述用户。二级调度模块还完成驱动管理的功能,如网络驱动,存储驱动,计算驱动等,实现了物理机资源的驱动管理。一级调度优化模块采用优化的BP神经网络算法实现,BP神经网络算法采用输入层、隐含层和输出层等三层模型,其通过学习和存储大量的输入-输出模式映射关系,而无需描述具体的实现方程,通过梯度下降法方向传播以不断调整网络的权值和阈值,不断降低网络的误差,最终实现预设的精度要求。本专利技术的一个实施例中训练的样本数为80,实验数目为20。训练阶段在输入层输入特定数量的输入本文档来自技高网...

【技术保护点】
一种基于云计算的虚拟机两级优化调度管理平台,其特征在于,包括云计算平台门户,一级调度模块,二级调度模块,一级调度优化模块,二级调度优化模块,物理资源分配模块;所述云计算平台门户前端与用户的客户端连接,后端与所述一级调度模块连接,所述一级调度模块侧端与所述一级调度优化模块连接,后端与所述二级调度模块连接,所述二级调度模块侧端与所述二级调度优化模块连接,后端与所述物理资源分配模块连接。

【技术特征摘要】
1.一种基于云计算的虚拟机两级优化调度管理平台,其特征在于,包括云计算平台门户,一级调度模块,二级调度模块,一级调度优化模块,二级调度优化模块,物理资源分配模块;所述云计算平台门户前端与用户的客户端连接,后端与所述一级调度模块连接,所述一级调度模块侧端与所述一级调度优化模块连接,后端与所述二级调度模块连接,所述二级调度模块侧端与所述二级调度优化模块连接,后端与所述物理资源分配模块连接。2.如权利要求1所述的一种基于云计算的虚拟机两级优化调度管理平台,其特征在于,所述云计算平台门户为所有用户提供客户端,所述用户提交云端任务,所述一级调度模块和所述二级调度模块完成资源的调度与分配,最终由对应的所述物理资源分配模块分配物理资源给所述用户,并返回任务完成的结果。3.如权利要求1所述的一种基于云计算的虚拟机两级优化调度管理平台,其特征在于,所述一级调度模块包括资源描述模块和虚拟资源调度模块,所述资源描述模块接收所述云计算平台门户的所述用户的任务,判断任务的类型与规模,并同时将任务的类型与规模信息发送给所述一级调度优化模块和所述虚拟资源调度模块,所述虚拟资源调度模块根据所述一级调度优化模块和所述资源描述模块提供的所述信息综合进行资源调度的预测。4.如权利要求1所述的一种基于云计算的虚拟机两级优化调度管理平台,其特征在于,所述...

【专利技术属性】
技术研发人员:向红先
申请(专利权)人:成都育芽科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1