发明名称 |
一种云平台中分布式应用的智能部署方法及系统 |
摘要 |
本发明涉及一种云平台中分布式应用的智能部署方法及系统,其方法为用户提交运行作业及资源需求;调度管理器将运行作业指定的可执行程序存储到分布式存储系统中,并记录存储位置;调度管理器根据运行作业中包含实例的个数形成相应数量的任务,为各个任务匹配物理节点,并将各任务下发给最匹配物理节点的任务执行器;最匹配物理节点的任务执行器根据任务中包含的信息配置虚拟机并启动;虚拟机根据任务中包含的信息自动从分布式存储系统中获取可执行程序并运行;本发明其使得云平台中多个分布式应用程序可以共享一个物理集群的资源,并给用户提供一种简单、透明、自动的部署接口,方便分布式应用程序的智能化部署,提高了资源的利用率。 |
申请公布号 |
CN103810023A |
申请公布日期 |
2014.05.21 |
申请号 |
CN201410080662.4 |
申请日期 |
2014.03.06 |
申请人 |
中国科学院信息工程研究所 |
发明人 |
张章;王旻;汤学海;周薇;韩冀中;孟丹 |
分类号 |
G06F9/455(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种云平台中分布式应用的智能部署方法,其特征在于,包括如下步骤:步骤1:用户提交运行作业及资源需求到调度管理器;步骤2:所述调度管理器将运行作业指定的可执行程序存储到分布式存储系统中,并记录存储位置;步骤3:调度管理器根据运行作业中包含实例的个数形成相应数量的任务,为各个任务匹配物理节点,并将各任务下发给最匹配物理节点的任务执行器;步骤4:最匹配物理节点的任务执行器根据任务中包含的信息配置虚拟机并启动;步骤5:虚拟机根据任务中包含的信息自动从分布式存储系统中获取可执行程序并运行。 |
地址 |
100093 北京市海淀区闵庄路甲89号 |