Open Development Platform

Eclipse Platform

Subscribe to Eclipse Platform: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Eclipse Platform: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Eclipse Platform Authors: Janakiram MSV, Ken Fogel, Marcin Warpechowski, Michael Meiner, Liz McMillan

Related Topics: Eclipse Platform

Eclipse Platform: Article

Linux Supplier, MontaVista, and Enea, To Offer Comprehensive Distributed Telecom Platform

Telecom-In-A-Box Solution Combines Linux And RTOS With HA Middleware And Eclipse-based Tools

Enea, and MontaVista Software, Linux supplier to the communications industry,  announced that they have joined forces to create the industry’s most comprehensive, highly integrated software platform for distributed telecom applications. The new high-availability, fault tolerant platform, known as the Network Application Services Platform (NASP), provides a telecom-in-a-box solution for developing, deploying and managing distributed telecom applications spanning multiple operating systems, CPUs, DSPs, interconnects, and shelf architectures.

The NASP combines MontaVista’s Linux operating system products with Enea’s high-availability Element middleware, Polyhedra fault-tolerant database, and Eclipse-based development tools. The NASP is also available with Enea’s OSE and OSEck RTOSes for distributed telecom infrastructure environments that require a heterogeneous OS solution. The NASP utilizes Enea’s recently announced LINX open source interprocess communications (IPC) services to facilitate transparent, high-performance communications between NASP components and applications across multiple OS and CPU/DSP boundaries.

The NASP provides a versatile platform for deploying a broad range of high-availability applications, from supervisory control and enterprise management software, to DSP-based media processing applications. The NASP supports a variety of OS configurations, from standalone Linux, to hybrid configurations utilizing Linux, OSE and OSEck. The three OSes can be deployed in any topology across multiple shelves and blades, and even on the same multi-core device.

Built atop this versatile OS platform is Element, Enea’s high-availability middleware and application development framework. Element’s LINX-based communications services make it easy to develop complex distributed applications and partition them across multiple processors and operating systems. Element also provides instrumentation, fault management, upgrade management, and shelf management services that make it easy to monitor, provision, service, upgrade, and fine tune distributed networks.

Also built atop this versatile OS platform is Enea’s Polyhedra database, which simplifies the management and sharing of secure data throughout distributed systems. Polyhedra is an active, fault-tolerant SQL relational database management system (RDBMS), which uses a memory-resident design to boosts performance by up to an order of magnitude relative to conventional disk- and flash-based RDBMSs. Polyhedra also provides journaling and fault-tolerant mechanisms such as failover control and fast reconnection that ensure data persistence and enhance system availability.

Enea’s message-based LINX IPC provides the communications framework for NASP components and applications that utilize NASP services. These services enables processes running on multiple CPUs, DSPs and operating systems to communicate with each other across diverse media (i.e., Gigabit Ethernet, RapidIO, PCI, shared memory) as if they were running on the same CPU under the same OS.

More Stories By Open Source News

Enterprise Open Source News Desk trawls the fast-growing world of Professional Open Source for business-relevant items of news, opinion, and insight.

Comments (3)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.