CN114449014A - 一种用于机载信息管理***的虚拟化信息处理平台 - Google Patents

一种用于机载信息管理***的虚拟化信息处理平台 Download PDF

Info

Publication number
CN114449014A
CN114449014A CN202111649223.7A CN202111649223A CN114449014A CN 114449014 A CN114449014 A CN 114449014A CN 202111649223 A CN202111649223 A CN 202111649223A CN 114449014 A CN114449014 A CN 114449014A
Authority
CN
China
Prior art keywords
virtual machine
module
gateway
special
airborne
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111649223.7A
Other languages
English (en)
Other versions
CN114449014B (zh
Inventor
万欣宇
张双
李智慧
孔德岐
王元勋
茹伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aeronautics Computing Technique Research Institute of AVIC
Original Assignee
Xian Aeronautics Computing Technique Research Institute of AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Aeronautics Computing Technique Research Institute of AVIC filed Critical Xian Aeronautics Computing Technique Research Institute of AVIC
Priority to CN202111649223.7A priority Critical patent/CN114449014B/zh
Publication of CN114449014A publication Critical patent/CN114449014A/zh
Application granted granted Critical
Publication of CN114449014B publication Critical patent/CN114449014B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45591Monitoring or debugging support
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Stored Programmes (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供了一种用于机载信息管理***的虚拟化信息处理平台,包括处理器平台、虚拟机监控器、虚拟机组,虚拟机组包括至少2个虚拟机,且虚拟机用于与机载信息管理***的交联机载***/设备进行通信、访问控制、健康管理。虚拟机包括专用虚拟机、通用虚拟机。处理器平台内设有专用网关外设模块、通用资源模块,虚拟机监控器内设有网关驱动器、虚拟机控制模块。专用网关外设模块经网关驱动器与专用虚拟机连接;通用资源模块经虚拟机控制模块与虚拟机连接。本发明设计的虚拟化信息处理平台,通过对机载信息管理***的信息处理平台进行虚拟化管理,能够大幅降低信息处理平台的制造成本、降低重量及功耗、提高资源利用率、提高可维护性和可配置性。

Description

一种用于机载信息管理***的虚拟化信息处理平台
技术领域
本发明属于航空电子设备与信息***领域,涉及信息处理***技术,具体为一种用于机载信息管理***的虚拟化信息处理平台。
背景技术
随着技术的发展,新一代民用飞机中的机载信息服务应用、机载维护功能应用、机载数据记录应用与客舱***应用等典型航空低安全等级应用对计算平台的处理性能、隔离性与安保保护的需求越来越高。
航空低安全等级***是指开发保证等级为D级或E级的航空电子***,低安全等级应用通常不参与飞机的飞行控制,属于软实时***,其功能执行的正确性对功能运行的时间依赖性要求较低,如果完成功能的时间超出了规定时间范围,用户在一定程度上是可以容忍的。与航空高安全等级应用相比,其对计算环境的实时性和确定性要低。
但是,虽然低安全等级***对实时性和确定性要求不高,但由于功能外延更广,航空低安全等级应用需要计算环境提供更加丰富的***服务和网络服务,目前航空低安全等级***通过多台物理机实现机载信息管理***的管理,多台物理机形成的低安全等级***,具有重量大、成本高、体积大、功耗大的问题,将其安装在飞机上会影响飞机重量、体积、飞行安全。
发明内容
为了降低机载信息管理***的信息处理平台制造成本高、重量大、功耗大的问题,同时为了提高资源的利用率、提高***的可维护性和可配置性,本发明公开了一种用于机载信息管理***的虚拟化信息处理平台。
实现发明目的的技术方案如下:一种用于机载信息管理***的虚拟化信息处理平台,包括处理器平台、虚拟机监控器、虚拟机组,虚拟机组包括至少2个虚拟机,且虚拟机与机载信息管理***的交联机载***/设备进行通信、访问控制、健康管理。
其中,虚拟机包括专用虚拟机、通用虚拟机,处理器平台内设有专用网关外设模块、通用资源模块,虚拟机监控器内设有网关驱动器、虚拟机控制模块。
其中,专用网关外设模块经网关驱动器与专用虚拟机连接;通用资源模块经虚拟机控制模块与虚拟机连接,且虚拟机控制模块对通用资源模块进行虚拟化处理,并调度、管理、驱动虚拟机。
本发明通过设计虚拟化信息处理平台,能够通过一台高性能处理器平台实现对机载信息管理***的信息处理平台资源的虚拟化管理,能够大幅降低信息处理平台的制造成本、降低重量、降低功耗、提高资源利用率、提高可维护性和可配置性。
在本发明的一个实施例中,上述专用网关外设模块包括航电网关外设模块、信息网关外设模块。网关驱动器包括与航电网关外设模块对应的航电网关外设驱动集模块、与信息网关外设模块对应的信息网关外设驱动集模块。专用虚拟机包括对航电***虚拟控制的第一专用虚拟机、对信息网关虚拟控制的第二专用虚拟机。
在本发明的一个实施例中,上述通用虚拟机包括对客舱***进行虚拟控制的第一通用虚拟机、对地面***进行虚拟控制的第二通用虚拟机。
在本发明的一个改进实施例中,上述虚拟机控制模块包括虚拟机调度和管理模块、通用资源驱动集后端模块、多个虚拟机驱动集前端模块,每个虚拟机驱动集前端模块对应于一个虚拟机,且虚拟机驱动集前端模块的数量大于等于虚拟机的数量。
虚拟机调度和管理模块用于对虚拟机进行管理及调度,通用资源驱动集后端模块经与虚拟机对应的虚拟机驱动集前端模块对该虚拟机进行驱动。
进一步的,上述虚拟机调度和管理模块用于对通用资源模块进行虚拟化处理。
更进一步的,上述处理器平台为多核处理器平台,且通用资源模块包括处理器模块、内存模块、固存模块、通用外设模块。
与现有技术相比,本发明的有益效果是:本发明通过设计虚拟化信息处理平台,能够通过一台高性能处理器平台实现对机载信息管理***的信息处理平台资源的虚拟化管理,能够大幅降低信息处理平台的制造成本、降低重量、降低功耗、提高资源利用率、提高可维护性和可配置性。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明为了更清楚地说明本发明实施例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明用于机载信息管理***的虚拟化信息处理平台的结构框图;
图2为具体实施方式中虚拟化信息处理平台的另一种结构框图。
具体实施方式
下面结合具体实施例来进一步描述本发明,本发明的优点和特点将会随着描述而更为清楚。但这些实施例仅是范例性的,并不对本发明的范围构成任何限制。本领域技术人员应该理解的是,在不偏离本发明的精神和范围下可以对本发明技术方案的细节和形式进行修改或替换,但这些修改和替换均落入本发明的保护范围内。
在本实施例的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。
此外,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。
本具体实施方式公开了一种用于机载信息管理***的虚拟化信息处理平台,如图1所示,虚拟化信息处理平台包括处理器平台、虚拟机监控器、虚拟机组。
其中,如图1所示,虚拟机组包括至少2个虚拟机,且虚拟机与机载信息管理***的交联机载***/设备进行通信、访问控制、健康管理,在此需要说明的是交联机载***/设备包括航电***、客舱***、地面***、信息网关、或其他类型的交联机载***/设备,虚拟机的操作***选用实时嵌入式操作***,包括AcoreOS 1、VxWorks等,虚拟机用于部署航电网关应用、飞机参数服务应用、文件传输服务应用、信息网关服务应用、其他应用等。进一步的,如图1所示,上述虚拟机包括专用虚拟机、通用虚拟机。
在本具体实施方式的一个示例中,如图2所示,上述专用网关外设模块包括航电网关外设模块、信息网关外设模块,其中,航电网关外设模块不用进行虚拟化处理,直接经下述第一专用虚拟机对航电***进行虚拟控制,且航电网关外设模块内设有ARINC 664端***模块、ARINC 429通信模块、ARINC717通信模块等子模块。信息网关外设模块也不需要进行虚拟化处理,直接经下述第二专用虚拟机对信息网关进行虚拟控制,且信息网关外设模块内设有以太网防火墙、三层以太网交换机、VPN网络等子模块。上述不对航电网关外设模块、信息网关外设模块进行虚拟化处理,能够降低虚拟平台的复杂度,提高了可靠性。
如图2所示,网关驱动器包括与航电网关外设模块对应的航电网关外设驱动集模块、与信息网关外设模块对应的信息网关外设驱动集模块,其中,航电网关外设驱动集模块可以选用ARINC 664端***模块、ARINC 429通信模块、ARINC 717通信模块等模块对下述第一专用虚拟机进行驱动。
在本具体实施方式的另一个示例中,如图2所示,专用虚拟机包括对航电***虚拟控制的第一专用虚拟机、对信息网关虚拟控制的第二专用虚拟机,其中,第一专用虚拟机的主要功能是通过航电接口(如ARINC 664、ARINC429、ARINC 717等)与航电***通信,并进行访问控制,第二专用虚拟机的主要功能是网络配置、管理和网络安保,此外还是机载信息***内外设备的重要接入点。如图2所示,通用虚拟机包括对客舱***进行虚拟控制的第一通用虚拟机、对地面***进行虚拟控制的第二通用虚拟机,其中,第一通用虚拟机的主要功能是通过以太网与客舱等***通信,为客舱等飞机参数服务成员***提供服务,第二通用虚拟机的主要功能是通过以太网或无线网络(如WiFi、蜂窝网络等)与地面***通信,进行文件传输。优选的,虚拟机组不局限于上述4个虚拟机,还可以根据实际的业务逻辑和业务需求进行增减和配置其他虚拟机。
其中,如图1所示,处理器平台内设有专用网关外设模块、通用资源模块,,虚拟机监控器内设有网关驱动器、虚拟机控制模块。专用网关外设模块经网关驱动器与专用虚拟机连接;通用资源模块经虚拟机控制模块与虚拟机(即专用虚拟机和通用虚拟机)连接,且虚拟机控制模块对通用资源模块进行虚拟化处理,并调度、管理、驱动虚拟机(即专用虚拟机和通用虚拟机)。
在本发明的另一个示例中,如图2所示,上述虚拟机控制模块包括虚拟机调度和管理模块、通用资源驱动集后端模块、多个虚拟机驱动集前端模块,每个虚拟机驱动集前端模块对应于一个虚拟机,且虚拟机驱动集前端模块的数量大于等于虚拟机的数量,以便于当机载信息管理***内机载设备的数量及要求增加时对虚拟机进行扩增。具体的,上述虚拟机调度和管理模块用于对虚拟机进行管理及调度,通用资源驱动集后端模块经与虚拟机对应的虚拟机驱动集前端模块对该虚拟机进行驱动。
进一步的,上述虚拟机调度和管理模块还用于对通用资源模块进行虚拟化处理。更进一步的,如图2所示,上述处理器平台为多核处理器平台,且通用资源模块包括处理器模块、内存模块、固存模块、通用外设模块,其中,处理器模块可以选用支持虚拟化的多核高性能处理器,内存模块可以选用SDRAM等,固存模块可以选用nand/nor Flash、磁盘等,通用外设模块可以选用以太网、WiFi、离散量等。
本具体实施方式通过设计虚拟化信息处理平台,能够通过一台处理器平台实现对机载信息管理***内各个机载设备的虚拟化管理,能够大幅降低信息处理平台的制造成本、降低重量、降低功耗、提高资源利用率、提高可维护性和可配置性。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

Claims (6)

1.一种用于机载信息管理***的虚拟化信息处理平台,其特征在于:包括处理器平台、虚拟机监控器、虚拟机组,所述虚拟机组包括至少2个虚拟机,所述虚拟机与机载信息管理***的交联机载***/设备进行通信、访问控制、健康管理;
所述虚拟机包括专用虚拟机、通用虚拟机,所述处理器平台内包含专用网关外设模块、通用资源模块,所述虚拟机监控器内设有网关驱动器、虚拟机控制模块;
所述专用网关外设模块经所述网关驱动器与所述专用虚拟机连接;所述通用资源模块经所述虚拟机控制模块与所述虚拟机连接,且所述虚拟机控制模块对所述通用资源模块进行虚拟化处理,并调度、管理、驱动所述虚拟机。
2.根据权利要求1所述的虚拟化信息处理平台,其特征在于:所述专用网关外设模块包括航电网关外设模块、信息网关外设模块;所述网关驱动器包括与所述航电网关外设模块对应的航电网关外设驱动集模块、与所述信息网关外设模块对应的信息网关外设驱动集模块;所述专用虚拟机包括对航电***虚拟控制的第一专用虚拟机、对信息网关虚拟控制的第二专用虚拟机。
3.根据权利要求1所述的虚拟化信息处理平台,其特征在于:所述通用虚拟机包括对客舱***进行虚拟控制的第一通用虚拟机、对地面***进行虚拟控制的第二通用虚拟机。
4.根据权利要求1~3任一项所述的虚拟化信息处理平台,其特征在于:所述虚拟机控制模块包括虚拟机调度和管理模块、通用资源驱动集后端模块、多个虚拟机驱动集前端模块,每个所述虚拟机驱动集前端模块对应于一个所述虚拟机,且所述虚拟机驱动集前端模块的数量大于等于所述虚拟机的数量;
所述虚拟机调度和管理模块用于对所述虚拟机进行管理及调度,所述通用资源驱动集后端模块经与所述虚拟机对应的所述虚拟机驱动集前端模块对该所述虚拟机进行驱动。
5.根据权利要求4所述的虚拟化信息处理平台,其特征在于:所述虚拟机调度和管理模块用于对所述通用资源模块进行虚拟化处理。
6.根据权利要求5所述的虚拟化信息处理平台,其特征在于:所述处理器平台为多核处理器平台,且所述通用资源模块包括处理器模块、内存模块、固存模块、通用外设模块。
CN202111649223.7A 2021-12-29 2021-12-29 一种用于机载信息管理***的虚拟化信息处理平台 Active CN114449014B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111649223.7A CN114449014B (zh) 2021-12-29 2021-12-29 一种用于机载信息管理***的虚拟化信息处理平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111649223.7A CN114449014B (zh) 2021-12-29 2021-12-29 一种用于机载信息管理***的虚拟化信息处理平台

Publications (2)

Publication Number Publication Date
CN114449014A true CN114449014A (zh) 2022-05-06
CN114449014B CN114449014B (zh) 2024-01-19

Family

ID=81365496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111649223.7A Active CN114449014B (zh) 2021-12-29 2021-12-29 一种用于机载信息管理***的虚拟化信息处理平台

Country Status (1)

Country Link
CN (1) CN114449014B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101479715A (zh) * 2006-06-30 2009-07-08 英特尔公司 用于经虚拟化平台保护性存储下载的媒体内容的方法和***
US9183059B1 (en) * 2012-06-01 2015-11-10 Wyse Technology L.L.C. VM client administrative interface for virtual machine instantiation allows a user to select from a subset of predetermined available resources assigned to the user
US20200387144A1 (en) * 2019-06-10 2020-12-10 Fisher-Rosemount Systems, Inc. Centralized virtualization management node in process control systems

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101479715A (zh) * 2006-06-30 2009-07-08 英特尔公司 用于经虚拟化平台保护性存储下载的媒体内容的方法和***
US9183059B1 (en) * 2012-06-01 2015-11-10 Wyse Technology L.L.C. VM client administrative interface for virtual machine instantiation allows a user to select from a subset of predetermined available resources assigned to the user
US20200387144A1 (en) * 2019-06-10 2020-12-10 Fisher-Rosemount Systems, Inc. Centralized virtualization management node in process control systems

Also Published As

Publication number Publication date
CN114449014B (zh) 2024-01-19

Similar Documents

Publication Publication Date Title
CN101989945B (zh) 用于飞机的通信网络
CN101652634B (zh) 包括飞行器终端和便携资源的飞行器通信***
CN112235210B (zh) 一种基于车载以太网的多域控制器虚拟机数据通信方法及装置
CN112000421A (zh) 基于超融合架构的管理调度技术
CN101937368A (zh) 一种面向云计算的数据中心管理***
US9986036B2 (en) Apparatus and method of operating a system
US20220116478A1 (en) Microservice latency reduction
CN104038444A (zh) 一种资源分配的方法、设备及***
CA2823365C (en) Method for allocation of network resources in an operations network for a selected environment
CN105843995A (zh) 一种基于模型驱动的ima***时间资源配置验证方法
WO2021240980A1 (ja) 制御装置、システム、プログラム及び制御方法
EP4372576A1 (en) Sensor data access system
CN109799696A (zh) 一种容错飞行控制计算机***
CN114449014B (zh) 一种用于机载信息管理***的虚拟化信息处理平台
Zhao et al. Reliability Analysis of the Reconfigurable Integrated Modular Avionics Using the Continuous‐Time Markov Chains
CN110345945A (zh) 一种参考航点数据的传输方法、装置及无人机
CN107300909A (zh) 一种基于mvc框架的无人机地面维护***及方法
CN114936071B (zh) 一种基于边缘计算的民机机载分布式仿真***
CN112039985A (zh) 一种异构云管理方法及***
CN107682573B (zh) 高并发外呼方法、***、设备及存储介质
CN104598428A (zh) 数据处理***
CN114428664A (zh) 一种硬件可配置的综合航电机载***
CN111190746A (zh) 基于VxWorks653多核分区实时操作***及通信方法
CN105162864A (zh) 飞行器的性能计算方法和装置
CN112863250A (zh) 多平台航空电子控制***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant