[发明专利]虚拟机的数据处理方法和系统在审
申请号: | 202010214474.1 | 申请日: | 2020-03-24 |
公开(公告)号: | CN113448677A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 郑晓;龙欣 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/30;A63F13/52 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 谢湘宁;张文华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 数据处理 方法 系统 | ||
本申请公开了一种虚拟机的数据处理方法和系统。其中,该系统包括:虚拟机监视器,以半虚拟化的方式运行在虚拟机的第一权限级别之上,虚拟机运行在公有云上;安卓模拟器,以半虚拟化的方式通过虚拟机监视器的控制运行在虚拟机的第二权限级别之上,第一权限级别对应的第一权限大于第二权限级别对应的第二权限;其中,当安卓模拟器向虚拟机监视器发送第一权限的调用请求时,虚拟机监视器接收安卓模拟器发送的调用请求,根据调用请求调用对应设备,并将调用结果返回至安卓模拟器。本申请解决了现有技术中把安卓模拟器的功能搬到公有云后导致处理运算开销大且性能较低的技术问题。
技术领域
本申请涉及数据处理领域,具体而言,涉及一种虚拟机的数据处理方法和系统。
背景技术
目前云游戏行业针对手机游戏部分都是采用android模拟器来完成远程渲染并通过硬件编码串流到用户手机端来显示,需要在android模拟器内部启用GPU硬件完成图形渲染与图像压缩等能力,因此这些android模拟器都必须运行在带GPU的物理机之上。一个android模拟器就相当于一个虚拟化的Guest VM,由于性能要求,这些android模拟器都启用了硬件辅助的虚拟化能力。比如通过VTx,VTd等技术来提升虚拟化性能。
但是当将android模拟器的功能搬运到公有云上之后,就存在如下缺陷:公有云本身就是一种虚拟机,已经使用了VTx/VTd等硬件辅助的虚拟化能力,这使得android模拟器作为另外一种虚拟化方法无法再使用硬件辅助的虚拟化方案。可以使用嵌套虚拟化或者Full emulation(全模拟)的方式来运行android模拟器,但嵌套虚拟化目前性能损失达到20至50%,而Full emulation的方式极大的增加了公有云主机(也是虚拟机)CPU开销,并且性能也达不到要求。
针对现有技术中把安卓模拟器的业务搬到公有云后导致处理运算开销大且性能较低的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种虚拟机的数据处理方法和系统,以至少解决现有技术中把安卓模拟器的功能搬到公有云后导致处理运算开销大且性能较低的技术问题。
根据本申请实施例的一个方面,提供了一种虚拟机的数据处理系统,包括:虚拟机监视器,以半虚拟化的方式运行在虚拟机的第一权限级别之上,虚拟机运行在公有云上;模拟器,以半虚拟化的方式通过虚拟机监视器的控制运行在虚拟机的第二权限级别之上,第一权限级别对应的第一权限大于第二权限级别对应的第二权限;其中,当模拟器向虚拟机监视器发送第一权限的调用请求时,虚拟机监视器接收模拟器发送的调用请求,根据调用请求调用对应设备,并将调用结果返回至模拟器。
根据本申请实施例的另一方面,还提供了一种移动终端,移动终端运行预设应用程序时,向模拟器发送请求,并接收模拟器执行请求的执行结果,其中,模拟器包括上述的模拟器。
根据本申请实施例的另一方面,还提供了一种虚拟机的数据处理方法,包括:模拟器向虚拟机监视器发送第一权限的调用请求,其中,虚拟机监视器以半虚拟化的方式运行在虚拟机的第一权限级别之上,虚拟机运行在公有云上,模拟器以半虚拟化的方式通过虚拟机监视器的控制运行在虚拟机的第二权限级别之上,第一权限级别对应的第一权限大于第二权限级别对应的第二权限;模拟器接收虚拟机监视器返回的调用结果,其中,虚拟机监视器根据调用请求调用对应设备,并将调用结果返回至模拟器。
根据本申请实施例的另一方面,还提供了一种虚拟机的数据处理方法,包括:虚拟机监视器接收模拟器发送的第一权限的调用请求,其中,虚拟机监视器以半虚拟化的方式运行在虚拟机的第一权限级别之上,虚拟机运行在公有云上,模拟器以半虚拟化的方式通过虚拟机监视器的控制运行在虚拟机的第二权限级别之上,第一权限级别对应的第一权限大于第二权限级别对应的第二权限;虚拟机监视器根据调用请求调用对应设备,并将调用结果返回至模拟器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010214474.1/2.html,转载请声明来源钻瓜专利网。