LBM The Result

The design focus of the 29West messaging layer has been flexibility, application independence, network independence, and raw performance (both high message rates and low latency) with low overhead. We have been able to achieve these goals with remarkable success.

In a demonstration at the Futures Industry Association Show in October of 2004, LBM delivered message rates of greater than 1,400,000 messages per second. Where LBM has replaced other leading messaging layers, many of our customers and evaluation accounts have been able to increase throughput between 3 and 10 times the data rate they achieved with their existing solution. Latency improvements greater than an order of magnitude have also been seen.

LBM presents your application development team with a powerful, flexible messaging layer that is highly configurable. With LBM your developers can truly manage message flow, exception handling and overall application design. This makes high-performance applications easier to create and support in production.

Parallel Persistence®

If your needs go beyond streaming market data to guaranteed messaging, durable subscriptions and late join support, our Ultra Messaging® for the Enterprise (UME) messaging solution offers Parallel Persistence® at wire speeds. In keeping with the basic model of LBM, the UME design does not insert an additional application (or disk write) directly into the message path. Instead UME delivers data to the persistent store in parallel with data delivery to the end consumer, providing significant performance gains.

Creating Your Own Breakthrough Design

There are always tradeoffs to gain the very highest performance and 29West offers consulting and integration support for customers who are interested in taking a systems level view to their data flow and application design.

What gets left behind? We believe you lose no key functionality and gain key performance and flexibility. Any truly new design such as LBM will be different and may require some modest redesign of messaging applications that were built on legacy systems. Most customers have found that simply porting an existing design as is provides a dramatic performance improvement.

Of course, the most interesting numbers come from measuring performance in your application and network environment. Use our evaluation model to see what performance marks your applications can attain running on your network.