[发明专利]虚拟机监视器及控制装置在审
申请号: | 202080031427.1 | 申请日: | 2020-04-24 |
公开(公告)号: | CN113767367A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 芹泽一;蛯名朋仁 | 申请(专利权)人: | 日立安斯泰莫株式会社 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 监视器 控制 装置 | ||
嵌入式设备的虚拟机监视器切换分配给各虚拟机的CPU资源。在需要调整CPU核心数的客户OS之间以作调整余量程度的重复的方式对各虚拟机分配CPU核心,对于重复分配的CPU核心,仅对一个OS赋予CPU时间(其他OS不运行),若客户OS间的负载发生变动,则切换赋予CPU时间的客户OS/虚拟机。进而,因切换而不再被分配CPU时间的客户OS以不分配实际进程的方式进行分配虚设进程等控制。
技术领域
本发明例如涉及虚拟机监视器及控制装置的技术。
背景技术
下述专利文献1中记载有一种通过虚拟机监视器对各虚拟机分配CPU资源的方法的一例。专利文献1中,虚拟监视器具备:虚拟机;客户OS,其在虚拟机上运行;以及根据来自客户OS的HLT命令来算出分配给虚拟机的CPU的使用率,根据算出的CPU的使用率来决定对虚拟机分配CPU的时间长度。
现有技术文献
专利文献
专利文献1:日本专利特开2013-214146号公报
发明内容
发明要解决的问题
在嵌入式设备中使用虚拟机监视器的情况下,通过对一个CPU核心分配一个虚拟机的客户OS来确保实时性。专利文献1的方法是对一个CPU核心分配多个虚拟机的客户OS。因此产生CPU核心不分配给虚拟机的客户OS的时间,从而无法确保实时性。
本发明是鉴于上述问题而成,其目的在于提供一种能兼顾对客户OS间的负载变动的追踪与实时性的确保的虚拟机监视器和具有该虚拟机监视器的控制装置。
解决问题的技术手段
解决上述问题的本发明的虚拟机监视器的特征在于,在需要调整CPU核心数的客户OS之间以作调整余量程度的重复的方式对各虚拟机分配CPU核心,对于重复分配的CPU核心,仅对一个OS赋予CPU时间,根据客户OS间的负载的变动来切换赋予CPU时间的客户OS。
此外,其特征在于,在切换客户OS时,以对因切换而不再被赋予CPU时间的客户OS赋予虚设进程而不分配实际进程的方式进行控制。
发明的效果
根据本发明,能够兼顾对客户OS间的负载变动的追踪与实时性的确保。
根据本说明书的记述、附图,将明确本发明相关的更多特征。此外,上述以外的、课题、构成及效果将通过以下实施方式的说明来加以明确。
附图说明
图1为第1实施方式的整体构成图。
图2为第1实施方式中的功能构成图。
图3为第1实施方式中的虚拟机监视器12所包含的管理表122的构成图。
图4为第1实施方式中的OS 131所包含的管理表132的构成图。
图5为第1实施方式中的OS 141所包含的管理表142的构成图。
图6为表示第1实施方式中的代理133、143的处理内容的流程图。
图7为表示第1实施方式中的虚拟机监视器12的处理内容的流程图。
图8为第1实施方式中的功能构成图。
图9为第1实施方式中的虚拟机监视器12所包含的管理表122的构成图。
图10为第1实施方式中的OS 131所包含的管理表132的构成图。
图11为第1实施方式中的OS 141所包含的管理表142的构成图。
图12为表示第1实施方式中的代理133、143、OS 131、141和虚拟机监视器12的动作的顺序图。
图13为第2实施方式的整体构成图。
图14为第2实施方式中的功能构成图。
图15为第2实施方式中的虚拟机监视器12所包含的管理表122的构成图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日立安斯泰莫株式会社,未经日立安斯泰莫株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080031427.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:挖土机
- 下一篇:制造抗BCMA CAR T细胞