GRIDtoday Hewlett-Packard

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY /
  ( Table of Contents )  
Applications:

QNX AWARDED PATENT FOR INNOVATION IN DISTRIBUTED COMPUTING

QNX Software Systems Ltd announced it has been awarded a patent for its distributed processing architecture, a critical element of the QNX Neutrino realtime operating system (RTOS).

Co-invented by Peter van der Veen, operating system architect, and Dan Dodge, CEO of QNX Software Systems, the technology covered under the new patent can dramatically reduce the cost and complexity of embedded computing systems.

Thousands of companies worldwide rely on QNX technology to power mission- and life-critical applications where system failure is not an option. Applications taking advantage of the extreme reliability and performance of the QNX RTOS include the CRS-1 core router from Cisco Systems; automotive-grade infotainment devices from Audi, Acura and DaimlerChrysler; and many precision-demanding medical instruments and devices.

"As embedded devices become more intelligent, multiprocessor architectures are becoming the rule, rather than the exception. At QNX, we anticipated this trend, which is why we became the first RTOS vendor to support transparent distributed processing," said Dodge. "As the patent attests, we are still the only vendor in our market to offer such advanced technology. This gives QNX customers the unique ability to create low-cost, highly scalable, fault- tolerant designs -- from multi-core CPUs to massive Internet routers that harness the power of hundreds of processors."

Transparent Access

In a conventional network, embedded devices are like so many silos, with little or no ability to leverage one another's resources -- a situation that can lead to costly replication of peripherals, memory, and protocol stacks on each device. But with QNX's patented distributed kernel technology, applications on any device can transparently access the hardware and software resources of any other connected device, without extra programming.

"Applications don't have to do anything special to leverage the power of QNX Neutrino's distributed processing," said van der Veen. "In fact, virtually any remote resource such as a network connection, graphics display, or flash memory can be accessed as if it were running on the local CPU."

Besides eliminating unnecessary hardware, the location transparency provided by QNX's distributed kernel technology makes fault-resilient, load balancing systems much easier to design and build. As a result, developers today can create systems that scale seamlessly on demand. In addition, when a new device is plugged into a network, applications on existing devices can automatically discover and access the new system's resources, without having to be recoded or redesigned.

( Top of Page )
  ( Table of Contents )