一种基于微内核的高可靠性多倍冗余虚拟化方法技术

技术编号:45099014 阅读:19 留言:0更新日期:2025-04-25 18:38
一种基于微内核的高可靠性多倍冗余虚拟化方法,属于虚拟化可靠性技术领域,为解决冗余系统需要额外的硬件、软件和计算资源来支持备份功能,这需要消耗大量的系统资源,这会对整个系统的性能和资源利用率产生负面影响的问题,本发明专利技术中采用多倍冗余技术,为主虚拟机提供备份虚拟机,主虚拟机无法正常工作时,备份虚拟机无缝继续提供服务,提高了系统的可靠性,备份虚拟机采用微内核操作系统,利用微内核操作系统高度模块化的特定,根据主服务器中服务的特性和服务的功能,极大限度的减少资源占用。

【技术实现步骤摘要】

本专利技术涉及虚拟化可靠性,特别涉及一种基于微内核的高可靠性多倍冗余虚拟化方法


技术介绍

1、车载操作系统采用虚拟化技术为车载应用提供运行环境,不仅提高了系统的稳定性和可靠性,同时也增强了系统的灵活性和可维护性,为现代汽车的智能化发展提供了重要支持。通过虚拟化技术,车载操作系统能够将不同的应用模块和软件运行于不同的虚拟机中,实现了模块之间的高度隔离和独立性。这使得车载系统可以同时运行诸如娱乐系统、导航系统、车辆管理系统等多个应用,而不用担心它们之间的干扰和冲突。例如,导航系统和娱乐系统可以在各自的虚拟机中独立运行,互不影响,提高了系统的稳定性和可靠性。此外,虚拟化技术还使得车载操作系统能够更加灵活地应对不同应用的需求。通过在不同的虚拟机中分配资源,系统可以更好地管理处理器、内存和存储等硬件资源,使得各个应用能够获得适当的资源支持,避免了资源争夺和冲突,有助于提高系统的实时性和性能表现。这种资源的独立分配也为未来增加新功能模块或更新现有模块提供了便利,因为新的虚拟机可以被动态地创建和配置,而不影响到其他模块的正常运行。在这种架构中,一旦虚拟机或操作系统出现本文档来自技高网...

【技术保护点】

1.一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于:所述S1中启动主虚拟机时,监控客户端运行在主虚拟机的应用层,并与工作状态监视器建立连接,工作状态监视器运行在Hypervisor中,以线程的形式运行,工作状态监视器会记录当前客户端所在主虚拟机,并随时监控该主虚拟机的工作状态。

3.如权利要求2所述的一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于:所述监视客户端会主动询问虚拟机的工作状态,监控客户端运行在虚拟机中,能够获取虚拟机当前的工作状态,然后定期以心...

【技术特征摘要】

1.一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于:所述s1中启动主虚拟机时,监控客户端运行在主虚拟机的应用层,并与工作状态监视器建立连接,工作状态监视器运行在hypervisor中,以线程的形式运行,工作状态监视器会记录当前客户端所在主虚拟机,并随时监控该主虚拟机的工作状态。

3.如权利要求2所述的一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于:所述监视客户端会主动询问虚拟机的工作状态,监控客户端运行在虚拟机中,能够获取虚拟机当前的工作状态,然后定期以心跳机制汇报给运行在hypervisor中的工作状态监视器,若没有在规定的时间内接收到监视器发送的心跳应答信息,则认为系统出现工作状态异常。

4.如权利要求3所述的一种基于微内核的高可靠性多倍冗余虚拟化方法,其特征在于:所述工作状态监视器将主虚拟机标识为工作状态异常时,不会立刻启动备份服务器的切换,会通过监控客户端向主虚拟机发出状态问询,若主虚拟机当前处于正常工作状态,工作于主虚拟机中的监控客户端会对问询进行响应,监控客户端接收到该响应,则认为主虚拟机状态正常,会将其加入到白名单中,此外不会进行其他操作,若监控客户端没有接收到对问询的响应,则认为主虚拟机已无法正常工作,此时会启动微内核备份虚拟机来继续提供服务。

5.如权利要求4所述的一种基于微内核的高可靠性多倍冗余虚拟化方...

【专利技术属性】
技术研发人员:单中元张强孟庆洋
申请(专利权)人:宁波谦川科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1