[发明专利]多内核操作系统的失效控制方法及装置有效

专利信息
申请号: 201310577042.7 申请日: 2013-11-18
公开(公告)号: CN104657240B 公开(公告)日: 2018-08-21
发明(设计)人: 王磊;詹剑锋;林鑫龙;张立新 申请(专利权)人: 华为技术有限公司;中国科学院计算技术研究所
主分类号: G06F11/20 分类号: G06F11/20
代理公司: 北京弘权知识产权代理事务所(普通合伙) 11363 代理人: 陈蕾;许伟群
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 内核 操作系统 失效 控制 方法 装置
【说明书】:

发明实施例公开了一种多内核操作系统的失效控制方法及装置。其中,方法包括:确定操作系统内的重核心内核以及多个轻核心内核;在重核心内核和多个轻核心内核上运行相应的系统服务,重核心内核以及多个轻核心内核均保存有所有内核的状态信息;监测重核心内核和多个轻核心内核的状态;当重核心内核出现故障时,则在多个轻核心内核中确定出新的重核心内核,将原重核心内核上运行的系统服务转移至新的重核心内核上,由新的重核心内核和多个轻核心内核更新相应内核的状态信息;当轻核心内核出现故障时,则将故障轻核心内核上运行的系统服务转移至其他正常轻核心内核,由重核心内核和多个轻核心内核更新相应内核的状态信息。

技术领域

本发明涉及计算机处理技术领域,特别是涉及一种多内核操作系统的失效控制方法及装置。

背景技术

随着计算机技术的发展,一个计算机系统中集成多种计算设备成为趋势。如何有效地管理这类系统,充分利用系统提供的丰富资源,同时保证系统的使用效率,提高系统的可用性,使得系统中在一部分部件发生失效时,整个系统仍能提供服务是一个关键问题。

操作系统是一个控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统完成内存管理、进程管理、输入与输出设备管理、网络与文件系统管理等任务。

随着计算机技术的发展,一个计算机系统中集成多种计算设备成为趋势。针对多计算设备的计算机系统,多内核是一种流行的操作系统设计方法。内核是一个操作系统的核心。内核主要负责管理系统的进程、内存、设备驱动程序、文件和网络系统的基本管理操作,内核决定着系统的性能和稳定性。在多内核操作系统中,操作系统由多个内核构成,系统的每个CPU上部署一个内核,内核上面部署提供对外接口的系统服务,如:文件系统、通信系统,从而形成一个完整的操作系统。

现有技术中,针对多内核系统,一种管理方式是:采用主从核心的设计思想,即将内核分为主核心、从核心,主核心负责管理其他的从核心。该种管理方式下,主核心接收到应用程序,根据应用程序的目标指令集,以及主核心和各从核心中的当前负载量,从主核心和多个从核心中选择一个核心为应用程序的目标核心;由被选出的目标核心为从核心加载所述应用程序,并运行所述应用程序。

然而,该种管理方式下,如果主核心失效,整个系统无法使用。当主核心失效时,从核心无法通过主核心加载所述应用程序,导致整个系统无法加载应用程序。因此,主核心是整个系统的单一失效点,主核心的故障或主核心上计算设备的故障会导致整个系统的不可用。

另一种内核系统的管理方式是:采用多核心的设计思想,不将多内核进行分类,而是在每个CPU或CPU的处理核上部署一个核心,核心之间完全对等,需要进行资源协调时,通过协商协议实现管理功能。具体地,多个核心之间需要通过多阶段提交协议来保证状态一致性。然而,该种管理方式下,没有考虑某个核心失效后的故障处理和可用性问题。

可见,现有技术中,对于多内核系统,暂时缺乏相应的失效管理机制。

发明内容

本发明实施例中提供了一种多内核操作系统的失效控制方法及装置,实现在部分内核失效的情况下,整个多内核操作系统仍能维持正常工作状态。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

第一方面,提供一种多内核操作系统的失效控制方法,包括:

确定操作系统内的重核心内核以及多个轻核心内核;

在所述重核心内核和多个轻核心内核上运行相应的系统服务,所述重核心内核以及多个轻核心内核均保存有所有内核的状态信息;

监测所述重核心内核和多个轻核心内核的状态;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310577042.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top