针对网络设备供应商和电信业务,具有高可用性,现场服务性和实时性能的第五代电信级操作系统

针对网络设备供应商和电信业务,具有高可用性,现场服务性和实时性能的第五代电信级操作系统

嵌入式Linux商业化的领头雁MontaVista提供电信级Linux5.0版本作为开发者的商业级的Linux开发平台,用于开发具有RAS (reliability, availability, and serviceability)管理的硬件(HPI, IPMI)或者其它客户的硬件,这些要求长周期的支持和高可用性。电信级5.0版本提供通常私有专业开发平台才有的上市时间,同时具有可以定制和控制的开源的Linux环境。MontaVista Linux电信级5.0版本的核心是专门为电信和网络设备设计的嵌入式操作系统,包括ATCA- 和基于 MicroTCA的平台,比如SGSNs, GGSNs,和软交换。因为电信级5.0版本支持Linux标准,设计者可以通过拿来即用的Linux工具增加功能而不担心兼容性问题。MontaVista Linux电信级5.0版本包括MontaVista所独有的特性,包括现场可服务性特性,这让现场工程师能够修复和升级正在工作的系统,这个运行的过程的时间短,下载的时间几乎为零。不像非商业化开放源码,MontaVista Linux CGE 是经过现场证明了的高质量的操作系统,已经被集成测试过,通过了MontaVista的测试工具调试,由MontaVista的有经验的专家团队提供支持。电信级5.0还包括开发环境,它让工程师更快地设计新的设备应用。MontaVista Linux CGE提供可靠的,可伸缩的和实时的特性,这些特性在现场巨大的数据流量下经受了验证。

运行应用程序中打补丁

MontaVista所独创,在应用程序运行中打补丁,这让现场工程师能够在系统运行时给系统打上二进制补丁,使系统没有停顿的时间。工程师能够给活动的系统升级软件,修补漏洞(臭虫),增加新的特性,而不让系统停止或者重启。

“飞机记录器”

今天当系统出现错误的时候,现场工程师必须等到下一次发生同样错误的时候来检查早先的错误。主要是工程师没有好的方法收集到错误发生前后的足够数据,只好通过程序崩溃后的诊断来采取行动。CGE 5.0包括一个“飞机记录器”,它就像一个飞机的黑匣子一样记录系统的历史和日志,它保留调度的历史,因此比程序崩溃时的缓冲快照提供更多的信息,而且能够根据用户的追踪要求进行扩展。

现场安全应用程序调试器

在运行中的电信级系统中发生问题时,将系统停下来调试是不允许的。MontaVista现场安全应用程序调试器能够在系统活动时调试,不让系统停止运行或者影响服务。现场工程师登录活动的系统,利用调试器设置追踪点,然后离开。这个调试器收集运行信息并且为后面的使用保。这个调试器仅需要非常小的内存和有限的CPU使用,所以对活动的系统影响非常小。在调试的时候不会阻塞应用,让重要的进程保持在线运行,保证了电信级的高可用性的要求。这个能力为MontaVista所独有,而且得到加强和易于使用。

活动应用程序核心转储(core dump)

当现场工程师需要执行核心转储(core dump )来帮助他们调试一个运行中的错误时,MontaVista 的活动应用程序核心转储极大地减少了做一个核心转储所要求的下载时间,这个新的特性能够抓拍应用程序运行快照。当工程师调试和修复快照时,这个应用程序一直可以运行。MontaVista 首先提供了这个能力。

透明的进程内通信(TIPC)

专门针对簇计算机环境设计,这个TIPC簇通信协议让设计者制作这样的应用程序,它们同其它应用程序通信更快速和可靠,不管它们在同一个簇中的位置如何。利用TIPC,进程能够向一个服务发送信息,不用知道服务的位置,因此服务的位置可以移动。TIPC还提供了基本成员指针,用于了解簇中哪些节点是或者不是活动的。

集成了实时响应

电信级 5.0是 100% 的具有实时特性的 Linux,包含MontaVista增强了的集成了的高分辨率纳秒级时钟。附加的实时特性包括快速互斥,线程化了的软或者硬中断处理程序和应用层优先级可继承和队列,提供的抢占延时低到50微妙。Benchmark测试表明MontaVista所集成的实时特性所表现的延时比非MontaVista要低很多。

微观状态计数器(Microstate accounting)

对于工程师而言,这是第一次在商业化的Linux产品里能够测量进程和线程占用CPU的情况。CGE5.0具有高分辨率的进程计数,因此应用程序能够监视,预先估计和阻止CPU过载的情况。这使得工程师能够设计自动负载平衡,利用可靠的和准确的CPU负载数来优化降级使用,(在发生故障等情况下)工程师能够准确监视和精确预测CPU的负载情况,增加最坏情况计划的准确性,阻止当机(停机)和减少为了访问高峰而购买备份设备。较老的系统依靠抽样统计估计CPU和线程的活动状态,这个非常不准确,现在由微观状态计数替代做实际的测量。 CGE 5.0中的微观状态计数器将提升电信级网络的可伸缩性,可靠性和价值。

针对电信设备的NSA级别安全

MontaVista Linux 电信级版本5.0是第一个包括由国家安全局(National Security Agency (NSA))开发的(安全增强Linux(SELinux)的电信级操作系统。 MontaVista SELinux通过阻止雇员,或者外部入侵者偶然地控制系统,来保护文件的完整性,文件的访问控制,网络接口的访问控制。

集成开发环境

电信级版本 5.0包含集成在 MontaVista DevRocket里的新的运行部件,MontaVista DevRocket是基于Eclipse的图形化开发环境具有增强了的为内核级和应用程序级工程师的开发工具。集成了内存泄漏探测,性能显示,内存使用分析,系统跟踪等,加速系统开发和维护,增加新系统可用性。

多核和对称多处理器支持

电信级版本 5.0同时支持单核和多核处理器,即支持有多处理器设备,又支持同步或者异步的集成在同一片上的多核系统。

电信标准兼容性

MontaVista Linux CGE 5.0 与Linux基金会的电信级 Linux规范 4.0 和 LSB 3.0兼容。

CGE 5.0同时与 SCOPE Alliance Linux Profile兼容,能够在支持PICMG的硬件上运行,同时也能够在遵守Advanced Telecommunications Computing Architecture (ATCA) 和MicroTCA规范的硬件上运行。CGE 5.0支持 Intel的扩展。

Firmware Initiative (EFI).

MontaVista的电信级合作伙伴

Adax, Tresys Technology, Operax, Ulticom, SafeNet, Oracle, MySQL, Enea,

VirtualLogix和多达70家MontaVista 合作伙伴。为具有MontaVista Linux电信级版本的电信级网络设备提供中间件,应用程序和工具。

 

更多信息,请访问:www.bmrtech.com

投 票

觉得本文不错,投一票   

评 论


验证码: 看不清?换一张