[发明专利]数据处理方法、装置、设备及系统在审
申请号: | 202010275614.6 | 申请日: | 2020-04-09 |
公开(公告)号: | CN113312137A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 许浩;孙华;陈清付;曾鸣;吴月敏;丁林;李龙霄 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 谢湘宁;张文华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 系统 | ||
1.一种数据处理系统,其特征在于,包括:
宿主机,运行有至少一个虚拟机,所述虚拟机在计算设备中配置有对应的虚拟功能,所述虚拟机用于向对应的虚拟功能发送任务请求,其中,所述任务请求中至少包括所述任务所需的功能;
所述计算设备,包括任务调度器,所述任务调度器接收所述任务请求,判断所述虚拟机对应的虚拟功能是否允许执行所述任务所需的功能;
其中,在所述虚拟机对应的虚拟功能允许执行所述任务所需的功能的情况下,所述任务调度器将所述任务请求发送至计算单元进行处理。
2.根据权利要求1所述的系统,其特征在于,所述宿主机运行有虚拟机监控器的虚拟管理应用程序,在所述宿主机上生成虚拟机后,所述虚拟管理应用程序通过管理物理功能设备对所述计算设备进行配置,生成配置信息,并将所述配置信息同步至所述任务调度器,其中,与所述配置信息用于指示所述虚拟机对应的虚拟功能。
3.根据权利要求2所述的系统,其特征在于,所述任务调度器还包括任务请求管理器,所述任务请求管理器用于检测所述虚拟机的配置信息中是否包含所述任务所需的功能,如果所述虚拟机的配置信息中包含所述任务所需的功能,则确定所述虚拟机对应的虚拟功能允许执行所述任务所需的功能。
4.根据权利要求1所述的系统,其特征在于,
所述宿主机安装有虚拟功能驱动器,所述虚拟机通过虚拟功能驱动器向对应的虚拟功能发送任务请求,所述虚拟功能驱动器用于将所述任务请求缓存至任务请求队列,并通知所述任务调度器;
所述计算设备还包括直接内存存取引擎,所述任务调度器包括第一先进先出存储器,所述任务调度器还用于通过所述直接内存存取引擎将所述任务请求从任务请求队列中拉取至所述第一先进先出存储器。
5.根据权利要求4所述的系统,其特征在于,所述任务调度器还用于获取预设统计区间内所述虚拟功能所消耗的处理能力,如果所述处理能力超过所述虚拟机允许使用的处理能力,则等待至下一时间段,再通过所述直接内存存取引擎将所述任务请求从任务请求队列中拉取至所述第一先进先出存储器。
6.根据权利要求4所述的系统,其特征在于,所述系统还包括输入输出内存管理单元,所述输入输出内存管理单元用于控制所述直接内存存取引擎仅允许访问宿主机中的目标存储资源,其中,所述目标存储资源为所述虚拟机的虚拟功能在所述宿主机中对应的存储资源。
7.根据权利要求3所述的系统,其特征在于,所述计算设备还包括与计算单元对应的计算控制模块,所述计算控制模块用于接收所述任务请求管理器分配的任务请求,将所述任务请求传输至所述计算单元,并监控所述计算单元的计算过程。
8.根据权利要求7所述的系统,其特征在于,所述计算设备还包括:与所述虚拟机对应的存储资源,所述计算控制模块还用于监控所述计算单元运行时访问的存储资源是否属于所述虚拟机对应的存储资源,如果判断结果为否,则生成第一错误信息。
9.根据权利要求7所述的系统,其特征在于,所述计算控制模块还用于监控所述计算单元运行是否异常,如果所述计算单元运行异常,则断开所述计算单元与通信链路的访问,并生成第二错误信息。
10.根据权利要求7所述的系统,其特征在于,所述任务调度器还包括第二先进先出存储器,当所述计算控制模块监控到所述计算单元计算完成时,任务响应管理器将所述计算单元输出的任务响应信息写入至所述第二先进先出存储器。
11.根据权利要求10所述的系统,其特征在于,所述计算设备还包括:直接内存存取引擎,所述直接内存存取引擎用于从所述第二先进先出存储器中获取所述任务响应信息,并将所述任务响应信息写入所述虚拟机的任务响应队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010275614.6/1.html,转载请声明来源钻瓜专利网。