[发明专利]一种云平台中分布式应用的智能部署方法及系统有效

专利信息
申请号: 201410080662.4 申请日: 2014-03-06
公开(公告)号: CN103810023A 公开(公告)日: 2014-05-21
发明(设计)人: 张章;王旻;汤学海;周薇;韩冀中;孟丹 申请(专利权)人: 中国科学院信息工程研究所
主分类号: G06F9/455 分类号: G06F9/455;G06F9/50
代理公司: 北京轻创知识产权代理有限公司 11212 代理人: 杨立
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 平台 分布式 应用 智能 部署 方法 系统
【权利要求书】:

1.一种云平台中分布式应用的智能部署方法,其特征在于,包括如下步骤:

步骤1:用户提交运行作业及资源需求到调度管理器;

步骤2:所述调度管理器将运行作业指定的可执行程序存储到分布式存储系统中,并记录存储位置;

步骤3:调度管理器根据运行作业中包含实例的个数形成相应数量的任务,为各个任务匹配物理节点,并将各任务下发给最匹配物理节点的任务执行器;

步骤4:最匹配物理节点的任务执行器根据任务中包含的信息配置虚拟机并启动;

步骤5:虚拟机根据任务中包含的信息自动从分布式存储系统中获取可执行程序并运行。

2.根据权利要求1所述一种云平台中分布式应用的智能部署方法,其特征在于,

步骤1中用户提交的运行作业包括分布式应用的可执行程序,可执行程序运行需要的操作系统环境,需要运行的实例个数,每个实例运行时的相应参数;用户提交的资源需求包括每个实例的资源需求;

步骤3中每个实例对应的任务中记录该实例对应的可执行程序在分布式存储系统中的存储位置、每个实例的资源需求及相应的启动参数。

3.根据权利要求1所述一种云平台中分布式应用的智能部署方法,其特征在于,步骤3为各个任务匹配物理节点的具体实现为:

步骤3.1:调度管理器的调度模块将生成的任务存储到任务队列中,并周期性地从任务队列中调度任务;

步骤3.2:调度模块从监控模块中获取物理集群的全局状态信息;

步骤3.3:调度模块根据调取任务的资源需求及物理集群的全局状态信息,利用关键资源公平算法计算出与该任务最匹配的物理节点;

步骤3.4:调度模块将任务下发到最匹配的物理节点的任务执行器的任务执行模块。

4.根据权利要求3所述一种云平台中分布式应用的智能部署方法,其特征在于,还包括所述每个物理节点的任务执行器的心跳上报模块实时向调度管理器上报心跳信息;所述调度管理器的监控模块接收所有心跳信息,存储物理集群的全局状态信息。

5.根据权利要求3所述一种云平台中分布式应用的智能部署方法,其特征在于,步骤3.3中所述利用关键资源公平算法具体实现为:计算每个物理节点每种资源的资源需求可用比,选取资源需求可用比中最高的一个即为该物理节点的关键资源比例。

6.根据权利要求1所述一种云平台中分布式应用的智能部署方法,其特征在于,步骤4中最匹配物理节点的任务执行器根据任务中包含的信息配置虚拟机并启动的具体步骤:

步骤4.1:最匹配物理节点的任务执行器根据任务指定的资源调用底层虚拟化技术接口,准备虚拟机的配置文件并创建相应操作系统的虚拟机;

步骤4.2:利用增量拷贝技术快速创建虚拟机镜像;

步骤4.3:利用ISO注入技术自动将配置文件中的参数注入到虚拟机,并启动虚拟机;

步骤4.4:利用虚拟机内代理技术自动配置虚拟机;

步骤4.5:虚拟机内代理程序根据任务中指定的位置,自动从分布式存储中下载分布应用的可执行程序,并根据任务参数运行分布式应用。

7.一种云平台中分布式应用的智能部署系统,其特征在于,包括一个调度管理器、若干个任务执行器和分布式存储系统;

所述调度管理器,其运行在主节点上,用于接收用户提交的运行作业和资源需求,将运行作业指定的可执行程序存储到分布式存储系统中,并记录存储位置;还用于根据运行作业中包含实例的个数形成相应数量的任务,将各个任务下发给最匹配物理节点的任务执行器;

所述任务执行器,其运行在从节点上,用于根据任务中包含的信息配置虚拟机并启动,进而虚拟机根据任务中包含的信息自动从分布式存储系统中获取可执行程序并运行;

所述分布式存储系统,其用于存储调度管理器上传的分布式应用的可执行程序。

8.根据权利要求7所述一种云平台中分布式应用的智能部署系统,其特征在于,所述调度管理器包括监控模块和调度模块;

所述监控模块,其用于接收各任务执行器上报的心跳信息,监控各任务执行器的运行状态,并存储全局状态信息,为调度模块提供决策依据;

所述调度模块,其用于根据运行作业生成若干个任务,并存储在任务队列中,并周期性地从调度队列中调度任务,并根据监控模块中存储的全局状态信息为各任务匹配物理节点,并将各任务下发给最佳匹配物理节点的任务执行器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410080662.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top