Printer Friendly
The Free Library
5,674,237 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Enea Announces Open Source Inter Process Communications Technology for Distributed Systems; New IPC technology is 20% faster than TIPC, scales from DSPs to 64-bit CPUs, and supports multiple operating systems.


SAN JOSE, Calif. -- Enea, the world leader in advanced device software, today announced LINX LINX London Internet Exchange
LinX Law Enforcement Information Exchange
LINX Logistics Information Exchange
, a scaleable, high-performance interprocess communications service for distributed systems utilizing multiple operating systems. The new message-based transparent IPC (1) (InterProcess Communication) The exchange of data between one program and another either within the same computer or over a network. It implies a protocol that guarantees a response to a request.  technology delivers 20% higher performance than TIPC TIPC Transparent Inter Process Communication (telecom cluster)
TIPC Texas Instruments Personal Computer
, and is the only IPC technology that scales from DSPs and microcontrollers to 64-bit CPUs. LINX is available for evaluation on OSE OSE - Open Systems Environment  and Linux now, and can be readily ported to other operating systems. Enea will offer the new IPC service as open source to Linux developers.

"LINX is the best IPC technology for building complex distributed software in the industry," said Karl-Gustav Niska, vice president of marketing at Enea. "LINX is faster and more efficient than TIPC or TCP (1) (Transmission Control Protocol) The reliable transport protocol within the TCP/IP protocol suite. TCP ensures that all data arrive accurately and 100% intact at the other end. , works with a broad range of processor types, including DSPs, scales well to very large networks, and can handle any network topology. It's also open source. We believe that developers who evaluate both LINX and TIPC will find that LINX is the superior technology, regardless of the target OS or CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
."

LINX message-based IPC technology greatly simplifies the design of complex, heterogeneous distributed systems utilizing multiple operating systems and processors. LINX is platform (i.e., OSE, Linux, other operating systems) and media/interconnect (i.e., Gigabit Ethernet, RapidIO, PCI (1) (Payment Card Industry) See PCI DSS.

(2) (Peripheral Component Interconnect) The most widely used I/O bus (peripheral bus).
, shared memory) independent. It is also transparent, enabling application processes running on multiple CPUs and operating systems to communicate with each other as if they were running on the same CPU under the same operating system. This transparency makes it easy to distribute LINX-based applications across multiple processors and operating systems. It also makes systems easy to scale and reconfigure with little if any change to the application code.

LINX employs a lightweight connection protocol that greatly enhances performance relative to competitive IPC protocols. LINX, for example, is 90% faster than TCP for intranode IPC and 50% faster than TCP for internode in·ter·node
n.
1. A section or part between two nodes.

2. An internodal segment.



in
 IPC. Relative to TIPC, LINX provides, on average, 25% lower latency and 20% higher throughput for intra-node IPC, and 10% lower latency and 25% higher throughput for internode IPC.

LINX provides reliable, deterministic, high speed transport for both the control and data plane over both reliable and unreliable media. It also supports encapsulation of other bearer protocols (like TCP, UDP UDP (uridine diphosphate): see uracil.


(User Datagram Protocol) A protocol within the TCP/IP protocol suite that is used in place of TCP when a reliable delivery is not required.
, SCTP (1) (Stream Control Transmission Protocol) An alternative to TCP that supports multiple transmission paths. Designed to facilitate SS7 signaling over TCP/IP, SCTP supports multiple IP addresses from the same host (multihomed host) and treats the data ) for data transport. To enhance reliability, LINX provides end-to-end flow control, connection supervision, and built in support for redundant links/nodes. LINX also streamlines network management by providing run-time configuration and automatic detection and maintenance of cluster topology.

LINX utilizes an innovative address map model that greatly enhances flexibility and scalability. Because LINX nodes store only the addresses needed for local connections, they require minimal memory for code/data storage, and can be easily reconfigured. This enables LINX systems to scale to very large networks with complex cluster topologies (i.e., clusters connected by bridges and gateways), including those containing small-footprint DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  and microcontroller nodes. TIPC, by contrast uses a bit-mapped address model in which the complete system address map must be stored on every node in the system. This approach is memory intensive and complicates reconfiguration (i.e., after a failure, or when nodes are added/deleted), making it difficult for TIPC systems to support devices such as DSPs/microcontrollers and scale beyond simple clusters.

Later this year, Enea will announce a number of enhancements to LINX, including a naming service (publish/subscribe), reliable multicast, automatic failover to redundant links, automatic byte ordering (Endian See byte order.

(data, architecture) endian - Suffix used in the terms big-endian and little-endian that describe the ordering of bytes in a multi-byte number.
 conversion), and security/encryption.

Enea will make the Linux version available as open source under a dual BSD/GPL license. Production release is scheduled for June.

For more details on LINX, visit www.enea.com.

About Enea

Enea is the leading supplier of real-time operating systems, middleware, development tools, database technology and services for high-availability distributed multiprocessing applications such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile control/infotainment. Enea's flagship operating system, OSE, is deployed in approximately half of the world's 3G mobile phones and base stations. For further information on Enea, please visit www.enea.com.

OSE and LINX are registered trademarks of Enea. All other company or product names are the registered trademarks or trademarks of their respective owners.
COPYRIGHT 2006 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Mar 14, 2006
Words:689
Previous Article:Scarcity of Old Stock and Bond Certificates Contributes to Scripophily.com's Best Year Ever; New Delaware Law Adds to Collector Supply Shortage.
Next Article:CDC Software Named Best Process Manufacturing Solution in China for 2005; Enterprise Software Solution Provider Also Named One of Top Ten Business...
Topics:



Related Articles
VENTURCOM INTRODUCES DCX 1.2; THE REAL-TIME DATA AND CONTROL EXCHANGE FOR WINDOWS-BASED CONTROL APPS.(Product Announcement)
Nauticus Networks selects OSE Systems for the N2000 series of intelligent data center switches.
Tensilica's Xtensa LX processor beats all other 32- and 64-bit processor cores.
Parama Networks selects Enea's OSE Real-Time Operating System for use in SONET/SDH optical transport reference system.(Enea Embedded Technology AB,...
Enea and IAR Systems Announce Evaluation Platform for Oki's ARM-based ML67Q4050/60 Microcontrollers; Bundles Enea's OSE Epsilon RTOS and IAR Embedded...
Enea's OSE Real-Time Operating System Shines in Independent Benchmarks; Receives High Marks for Performance, Memory Protection, Fault Tolerance, and...
Enea Demonstrates High-Performance Alternative to TIPC at Freescale Technology Forum; LINX Interprocess Communications (IPC) Technology Outstrips...
Feynman Software's MiniGUI Graphical User Interface Tools Available for Enea's OSE Real-Time OS; Simplifies Development of Graphical User Interfaces...
AMD Continues Momentum with Broad Software Industry Support for the Next-Generation AMD Opteron(TM) Processor; Industry Embraces the Smarter Choice...
Wind River to Support Sun's Breakthrough UltraSPARC T1 Multithreaded Next-Generation Processor.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles