| MontaVista broadens Carrier Grade focus with CGE 4.0rc1 |
May 16, 2005
MontaVista has begun distributing "release candidates" of a new version of its Carrier Grade Linux distribution, to both new and existing customers. Carrier Grade Edition (CGE) 4.0 is described as an "application-ready universal communications platform" targeting COTS (commercial off-the-shelf) telecom equipment. New features in CGE 4.0 include a 2.6 kernel, four user-selectable real-time modes, and high-availability features based on OpenAIS, MontaVista says.
Previously, MontaVista has only allowed existing customers to review its release candidates. However, the company hopes to broaden CGE's customer base, reasoning that it has already captured nine of the top 10 TEMs (telecom equipment manufacturers) and NEPS (network equipment providers), while tier-two TEMs/NEPs represent "an order of magnitude" more potential customers, according to Senior Product Manager Bob Monkman.
MontaVista also hopes to "eventually" expand the market focus of CGE to include front office applications, such as carrier billing systems, and even enterprise server applications outside telecom. The company says it is working on a per-server licensing option, to complement its existing per-developer seat licensing model.
MontaVista appears to face growing competition in the Carrier Grade Linux (CGL) space, with TimeSys and FSMLabs registering CGL Linux distributions within the last year, and Wind River expected to do so soon. However, MontaVista marketing officials dismiss the new competition. Monkman said, "We're seeing competitors getting on the CGL bandwagon. But the code they're using [to register CGL compliance with the OSDL] can have serious flaws with it, or can be dead code, based on projects that are not maintained."
Monkman continues, "MontaVista is the company that understands what is going to work and what doesn't work. We're not doing a paper study here. It's amusing to see [CGL compliance] registrations pointing to code that's essentially useless. You'll hear our competitors touting one feature or another. But none of them are talking about COTS."
When FSMLabs released its first CGL product two weeks ago, the real-time Linux specialist said that at $25,000 for four developer seats, its CGL product was priced $10,000 less than MontaVista's, while offering a hard real-time API that MontaVista couldn't match. TimeSys, meanwhile, helped develop the vendor self-registration process for CGL, and was the first to register a CGL 2.0 product.
MontaVista Marketing and Programs Manager Glenn Seiler said that until MontaVista's competitors can claim customers, in addition to compliance with the CGL specification, they won't really have a truly "carrier-grade" product. He explains, "When we partnered with NEC, they put our CGL product through rigourous testing, involving real-world simulations that were well beyond anything we had the capacity to do. It exposed a lot of deficiencies, and it took a long time to harden it to meet NECs requirements. Carrier-grade is in the eyes of the beholders, and its the NEPs and TEMs that will make that determination."
CGE 4.0
Montavista's CGE 4.0 has two major new features: a 2.6-series Linux kernel with four user-selectable real-time modes, and high-availability features based on the OpenAIS project. Selectable real-time modes will enable flexible deployments in a range of telecom applications -- from the front office to the data plane -- allowing carriers to reduce IT costs through a standard distribution, MontaVista says. Standards-based availability features, meanwhile, will enable CGE 4.0 to interoperate with commerical and free software that implements failover and other features for high-availability clustering (as opposed to high-performance clustering).
Real-time features
Most of MontaVista's competitors released 2.6-based embedded distributions as long as 18 months ago. However, MontaVista waited for the 2.6.10 release, because that kernel best supports its real-time technology, according to Seiler. "We don't feel we're late to market with a 2.6 product. The 2.6.10 kernel is the right version to support our real-time technology."
MontaVista's real-time technology for the 2.6 kernel includes kernel priority inheritance, the removal of locks in the kernel, and scheduled interrupts, as well as features under development that include user-space priority inheritance, user-space priority inversion detection, and priority ceilings. Seiler says some of the technology is likely to be merged with the main-stream kernel in the near future, but that in the meantime, MontaVista will enjoy a time-to-market advantage over competitors, based on having developed the technology.
Seiler explains, "Ingo Molnar incorporated [much of our] work right way. We're getting acceptance from key maintainers, and a lot of people really feel that at least Ingo's work -- that we're synch'ed with -- will make it into the near-term kernel."
MontaVista also developed real-time technology that was merged with the 2.4-series kernel. However, Seiler says MontaVista's 2.4-series products offer partial pre-emption, while the 2.6 kernel in CGE 4.0 offers the option of full kernel preemption. He says the most stringent real-time option in CGE 4.0 offers preemption latencies up to 200 times lower than the least stringent option, which consists of a 2.6-series kernel without any pre-emption or other real-time features at all.
High availability features
The other major new feature in CGE 4.0 is compliance with the Service Availability (SA) Forum's Application Interface Specification (AIS) for high-availability. According to Seiler, the specification defines a set of base services useful in high-availability clustering, such as checkpointing, heartbeating, and cluster membership. "It's not on the level of GoAhead [story], but just some basic building blocks," Seiler said.
MontaVista began implementing AIS in January of 2002, and released a partial implementation under a modified BSD license in June, 2004. Five months later, the OpenAIS project was adopted by the OSDL (Open Source Development Labs). MontaVista announced in early May that its CGE 4.0 product would be the first version of Linux to be registered with the SA Forum's AIS spec.
Asked why the company chose the BSD license, rather than the GPL, Seiler replied, "The BSD license is more flexible for that kind of technology. It's not really in the kernel. Carriers want differentiated availability, although the value line is rising. They're asking, 'Do we want to completely commoditize clustering? Or is that above the value line, such that equipment providers can use it to differentiate their products?' This debate continues. It will sort itself out in the next year or two."
Seiler adds that the SA Forum's APIs are increasingly adopted in proprietary high-availability implementations, from software vendors including Clovis and GoAhead, as well as in implementations from platform vendors. Thus, licensing its AIS implementation under the GPL could have led to licensing contamination issues that MontaVista felt were "better left avoided," Seiler said.
Availability
MontaVista will demonstrate CGE 4.0 at the SuperCom trade show June 6-9 in Chicago. Seiler said, "When SuperCom comes, you'll hear a tremendous amount of [buzz] from industry standards organizations and equipment providers about COTS, based on ATCA and Carrier Grade Linux. It's all about reducing costs, leveraging components, and having a stable Carrier Grade OS [that can be used] in multiple applications."
Related Stories:
(Click here for further information)
|
|
|
FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.
Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.
Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.
Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.
High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.
Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.
Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.
Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
|
|
|
|
|