[发明专利]虚拟机作业动态调度系统无效
申请号: | 201110316406.7 | 申请日: | 2011-10-18 |
公开(公告)号: | CN102609295A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 吴松;石宣化;金海;谢博 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 作业 动态 调度 系统 | ||
1.一种虚拟机作业动态调度系统,包括系统统一访问接口模块、排队模块、策略管理模块、资源分配模块以及虚拟机部署模块,其特征在于:
所述系统统一访问接口模块用于接收云平台的资源使用请求,对所述资源使用请求进行参数解析,以将其转化为特定请求描述格式的作业请求,并将所述作业请求传递给所述排队模块;
所述排队模块用于对所述作业请求进行预处理和过滤操作,并将所述作业请求放入作业队列之中;
所述策略管理模块用于管理资源分配的策略,并以插件模式支持用户自定义策略;
所述资源分配模块用于根据所述资源分配的策略对资源进行逻辑分配,并根据所述作业队列中的所述作业请求将虚拟机映射到对应的物理机;
所述虚拟机部署模块用于在作业的启动或停止时间到来时,在对应的物理机上启动、关闭或挂起虚拟机。
2.根据权利要求1所述的虚拟机作业动态调度系统,其特征在于:
还包括作业状态模块、资源管理模块和本地节点管理模块;
所述作业状态模块用于跟踪保存所述云平台中所有作业的状态,所述作业包括正在运行的作业以及未分配资源的作业;
所述资源管理模块用于维护所有物理机上的可用资源数量,以及云平台资源的属性和状态;
所述本地节点管理模块用于封装各种虚拟化平台的相关接口,以统一的接口启动、关闭或挂起采用不同虚拟化平台的物理机上的虚拟机。
3.根据权利要求2所述的虚拟机作业动态调度系统,其特征在于:
所述系统统一访问接口模块包括作业获取子模块以及作业封装子模块;
所述作业获取子模块用于获取所述资源使用请求;
所述作业封装子模块用于对所述资源使用请求进行参数解析,以将其转化为特定请求描述格式的作业请求。
4.根据权利要求3所述的虚拟机作业动态调度系统,其特征在于:
所述资源分配模块包括镜像传输子模块、处理操作子模块以及资源映射子模块;
所述镜像传输子模块用于在所述虚拟机启动之前将镜像传输到目标物理机上;
所述处理操作子模块用于处理所述虚拟机启动之前的虚拟机整合和环境初始化,以及所述虚拟机关闭时的镜像处理;
所述资源映射子模块用于根据所述资源分配的策略对资源进行逻辑分配,根据所述作业队列中的所述作业请求将所述虚拟机映射到对应的物理机,并将映射结果以分配列表的形式返回给所述虚拟机部署模块。
5.根据权利要求4所述的虚拟机作业动态调度系统,其特征在于:
所述策略管理模块包括作业预处理策略子模块、资源分配策略子模块、作业整合策略子模块以及自定义策略子模块;
所述作业预处理策略子模块用于设置所述作业请求的预处理过程中所使用的策略;
所述资源分配策略子模块用于设置将所述虚拟机映射到对应的物理机过程中所使用的策略;
所述作业整合策略子模块用于设置所述虚拟机的整合过程中所使用的策略;
所述自定义策略子模块用于以插件模式支持用户自定义策略。
6.根据权利要求5所述的可动态复用虚拟机作业动态调度系统,其特征在于:
所述排队模块与所述作业预处理策略子模块进行交互;
所述资源映射子模块与所述资源分配策略子模块、所述作业状态模块以及所述资源管理模块进行交互;
所述资源管理模块与本地节点管理模块进行交互;
所述虚拟机部署模块与资源分配模块以及本地节点管理模块进行交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110316406.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种整体式内外筛框的高效筛分振动筛
- 下一篇:一种制砂机