[发明专利]基于应用效果即时反馈的显卡虚拟化下的资源调度系统有效
申请号: | 201210261862.0 | 申请日: | 2012-07-26 |
公开(公告)号: | CN102890643A | 公开(公告)日: | 2013-01-23 |
发明(设计)人: | 于淼;王胤;戚正伟;管海兵 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 应用 效果 即时 反馈 显卡 虚拟 资源 调度 系统 | ||
1.一种基于应用效果即时反馈的显卡虚拟化下的资源调度系统,包括宿主机物理显卡指令发送器、宿主机物理显卡应用程序接口,其特征在于,还包括如下模块:
调度执行器,其连接在宿主机物理显卡指令发送器与宿主机物理显卡应用程序接口之间;
调度控制器,其连接所述调度执行器,
其中,调度控制器接收用户命令,并将用户命令传递给调度执行器;调度执行器接收来自于调度控制器的用户命令,监控应用程序运行状态,并将应用程序显卡状态结果传输到调度控制器,同时根据调度控制器指定使用的调度算法,周期性/事件性计算要满足最低应用程序显卡状态所需的延迟时间,延迟宿主机物理显卡指令发送器中指令和数据发送到宿主机物理显卡应用程序接口;调度控制器接收并处理显示来自于调度执行器的调度结果和调度状态。
2.根据权利要求1所述的基于应用效果即时反馈的显卡虚拟化下的资源调度系统,其特征在于,调度控制器接收用户命令,解析其中对各调度执行器的操作、调度算法的配置和相应参数,并将用户命令传递给调度执行器、接收来自于调度执行器的状态结果并显示给用户。
3.根据权利要求1所述的基于应用效果即时反馈的显卡虚拟化下的资源调度系统,其特征是,所述的调度控制器包括如下模块:
控制台,其用于接收用户命令,这些用户命令输入关于调度算法的配置和相应参数,并从调度通信器中获取调度结果并显示给用户;
调度通信器,其用于负责调度控制器与一个或多个调度执行器的通信,负责安装/卸载调度执行器、将用户命令传递给调度执行器、接收来自于调度执行器的应用程序显卡状态结果。
4.根据权利要求1所述的基于应用效果即时反馈的显卡虚拟化下的资源调度系统,其特征是,所述的调度执行器包括如下模块:
调度器,其用于接收用户命令中关于调度算法及其参数配置的指定,并负责查找相应调度算法的位置,配置调度算法并运行相应的调度算法,按需延迟宿主机物理显卡指令发送器中指令和数据发送到宿主机物理显卡应用程序接口;
应用程序显卡状态监控器,其用于采集来自宿主机物理显卡应用程序接口的显卡状态,并由此生成应用程序显卡状态结果,同时将应用程序显卡状态结果反馈给调度器,并传递给调度控制器中的调度通信器。
5.根据权利要求1所述的基于应用效果即时反馈的显卡虚拟化下的资源调度系统,其特征是,所述的应用程序显卡状态包括:与应用程序种类相关的显卡物理状态和/或逻辑状态测度。
6.一种根据上述任一权利要求所述的资源调度系统的显卡虚拟化下的显卡资源调度方法, 其特征在于,通过函数钩子的方法在宿主机物理显卡指令发送器和宿主机物理显卡应用程序接口之间插入调度执行器,延迟宿主机物理显卡指令发送器中指令和数据发送到宿主机物理显卡应用程序接口,同时监控应用程序相关的显示性能情况和物理显卡资源使用情况,进而提供反馈给任何基于时间或时序的显卡资源调度算法,无需对虚拟机应用程序、宿主机操作系统、虚拟机操作系统、显卡驱动、虚拟机管理器进行任何修改且性能损耗低。
7.根据权利要求6所述的显卡虚拟化下的显卡资源调度方法,其特征是,所述方法具体过程为:一个或多个虚拟机启动完成后,在客户需要安装所述资源调度系统时,通过应用程序运行的方法由调度控制器查找或按用户指定进程将调度执行器绑定到相应虚拟机;然后调度控制器中的调度通信器与各个被绑定的调度执行器建立通信;在对显卡资源进行调度的时候,客户发出指令选择调度算法并提供相应参数,控制台在收到客户指令后由调度通信器将用户命令分发给各个调度执行器;调度执行器根据用户命令配置运行所选显卡资源调度算法,延迟宿主机物理显卡指令发送器中指令和数据发送到宿主机物理显卡应用程序接口;与此同时,应用程序显卡状态监控器采集来自宿主机物理显卡应用程序接口的显卡状态,并由此生成应用程序显卡状态,随后周期性/事件性将应用程序显卡状态结果反馈给调度器,并传递给调度控制器中的调度通信器;在客户需要卸载所述资源调度系统时,客户通过调度控制器发出卸载指令,控制台在收到客户指令后由调度通信器将用户命令分发给各个调度执行器,调度执行器收到卸载指令后停止自身运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210261862.0/1.html,转载请声明来源钻瓜专利网。