用于可扩展路由系统的微内核

QNX软件系统公司报道,思科系统公司在其最近发布的IOS XR软件中使用了QNX的中微子微内核的优化版本。

通过控制工程人员 二四年八月三十一日

QNX软件系统公司报道,思科系统公司在其最近发布的IOS XR软件中使用了QNX的中微子微内核的优化版本。作为思科IOS软件家族的最新成员,IOS XR旨在在思科CRS-1载波路由系统的多太比特分布式架构上提供连续的系统操作和高级路由功能。

QNX Neutrino以其在任务和生命关键应用中的可靠性而闻名,提供了针对运营商级可用性、可扩展性和动态服务升级进行优化的模块化架构。思科工程师使用QNX Neutrino作为CRS-1自愈能力和网络可扩展性的基础。QNX的微内核技术在全球范围内安装了数百万台,并且在该领域拥有24年的成熟性能,QNX补充说,它的微内核技术支持用户运行不存在故障的连续应用程序,例如医疗仪器、911呼叫中心、核反应堆控制系统、高速列车和半导体制造。

QNX首席执行官丹•道奇表示:“我们很高兴通过开发思科CRS-1为思科突破性的路由创新做出贡献。”“通过利用QNX Neutrino微内核作为思科IOS XR软件的关键构建块,思科正在提供下一代路由系统,提高可靠性和服务灵活性的标准。”

QNX Neutrino微内核的特性包括:

模块化的体系结构。QNX Neutrino将驱动程序、协议栈、文件系统和应用程序等组件彼此分离,并将其与微内核本身分离,从而支持动态的系统升级和软件热插拔,而不会造成代价高昂的停机时间或服务中断。全内存保护,实现故障隔离和最高可靠性。

透明的分布式处理。在QNX Neutrino微内核中,应用程序和系统服务无需任何特殊代码即可实现网络分布式,从而简化了容错多处理器应用程序的设计,并实现了大型、高度分布式的系统。

对称多处理(SMP)。QNX表示,Neutrino是唯一能够进行对称多处理的实时微内核,它允许运营商使用基于x86、MIPS和PowerPC架构的多核和多处理器平台的巨大计算能力。

关键过程监控。QNX Neutrino提供了一种细粒度的故障隔离和恢复方法,提高了MTBF并降低了MTTR。关键过程监控甚至允许从低级故障中自动恢复,从而实现网络的自我修复。

POSIX一致性。QNX Neutrino是第一个符合POSIX的微内核,目前正在为2003版进行认证测试。通过坚持POSIX API规范,QNX Neutrino确保了最大的互操作性和可移植性,加快了上市时间并降低了风险。

控制工程每日新闻台吉姆·蒙塔古,新闻editorjmontague@reedbusiness.com