[发明专利]资源动态调整方法、装置及多内核操作系统有效
申请号: | 201310694877.0 | 申请日: | 2013-12-17 |
公开(公告)号: | CN104714845B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 陆钢;詹剑锋;高云伟 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 分区管理 多内核操作系统 需求信息 资源调整 系统申请 资源动态 系统资源 资源分配 分区 分配 申请 | ||
本发明实施例提供一种资源动态调整方法、装置及多内核操作系统,本发明方法,包括:分区管理操作系统获取自身分区内的轻量级操作系统的资源调整需求信息;所述分区管理操作系统根据所述轻量级操作系统的资源调整需求信息,向系统申请可供调整的资源;所述分区管理操作系统将申请的可供调整的资源分配给所述轻量级操作系统。本发明实施例,通过分区管理操作系统根据所述轻量级操作系统的资源调整需求信息,向系统申请可供调整的资源并分配给轻量级操作系统,以解决解决多内核操作系统中系统资源无法得到有效的利用的问题。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种资源动态调整方法、装置及多内核操作系统。
背景技术
多内核操作系统(Manycore OS)代表了计算技术的一次创新,因多内核操作系统比单内核操作系统具有性能和效率优势,多内核操作系统将会成为被广泛采用的计算模型。
目前,在多内核操作系统中实现多操作系统已经成为研究热点。在具有众多资源(如处理器资源,内存资源,输入输出设备资源)的硬件平台上,资源供应系统是多操作系统有效利用这些物理资源的基础。图1为现有多内核操作系统的管理架构示意图,如图1所示,可以分为重量级操作系统(Heavy OS)和轻量级操作系统(Light OS),而Heavy OS又分为全局管理操作系统(Global Heavy OS)和分区管理操作系统(Nest Heavy OS)。其中,全局管理操作系统负责管理维护全局所有的操作系统(包括分区管理操作系统和轻量级操作系统)的资源,分区管理操作系统负责管理维护该分区(Nest)内的所有轻量级操作系统资源。
现有多内核操作系统中,Heavy OS在多个轻量级操作系统启动前就已经给每个轻量级操作系统分配好资源,轻量级操作系统启动后也不再进行调整资源,导致系统资源无法得到有效的利用。
发明内容
本发明实施例提供一种资源动态调整方法、装置及多内核操作系统,以实现在多内核操作系统中根据轻量级操作系统运行的情况进行动态调整资源,解决多内核操作系统中系统资源无法得到有效的利用的问题。
第一方面,本发明实施例提供一种资源动态调整方法,包括:
分区管理操作系统获取自身分区内的轻量级操作系统的资源调整需求信息;
所述分区管理操作系统根据所述轻量级操作系统的资源调整需求信息,向系统申请可供调整的资源;
所述分区管理操作系统将申请的可供调整的资源分配给所述轻量级操作系统。
在第一方面第一种可能实现的方式中,所述分区管理操作系统获取自身分区内的轻量级操作系统的资源调整需求信息,包括:
所述分区管理操作系统实时监控自身分区内的各轻量级操作系统资源压力,若存在轻量级操作系统超过预设的资源压力时,生成所述轻量级操作系统的资源调整需求信息;或者,
所述分区管理操作系统接收自身分区内的轻量级操作系统发送的资源调整需求信息。
根据第一方面第一种可能实现的方式,在第一方面第二种可能实现的方式中,所述分区管理操作系统接收自身分区内的轻量级操作系统发送的资源调整需求信息,包括:
所述分区管理操作系统接收自身分区内的轻量级操作系统发送的根据自身实时监控的资源压力生成的资源调整需求信息;或者,
所述分区管理操作系统接收自身分区内的轻量级操作系统发送的根据自身的应用需求生成的资源调整需求信息。
根据第一方面第一种或者第二种可能实现的方式,在第一方面第三种可能实现的方式中,所述资源压力至少包括下述一种或多种资源使用情况:
CPU利用率、内存使用率、网卡数据传输速率、磁盘平均传输速率或者平均访问延迟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310694877.0/2.html,转载请声明来源钻瓜专利网。