Parallel

Progress Software Goes Parallel for CEP

, April 22, 2009

Enhancements leverage multicore functionality

Progress Software has released its Progress Apama Complex Event Processing (CEP) platform with an enhanced Parallel Correlator that leverages multicore, multiprocessor functionality. CEP is an event processing concept that processes multiple events to identify the meaningful events. CEP uses techniques such as detection of complex patterns of many events, event correlation and abstraction, event hierarchies, and relationships between events, and used in applications such as algorithmic trading.

According to Maureen Fleming, Program Director for IDC's Business Process Management and Middleware service notes: "Software that supports the full capacity of multi-core servers offers enterprises the opportunity to significantly improve performance and reduce cost. Given the importance of cost-effective, high-speed throughput for CEP, software products that make full use of modern server technology are at a strong competitive advantage that extends not just to the vendor but to customers adopting this technology."
j

Dr. John Bates, founder and general manager, Apama division of Progress Software, and author of the article Algorithmic Trading, said: "This new Apama product release demonstrates a fundamental shift in the design, development and deployment of CEP applications in a way that makes it even easier for business users to benefit from CEP on multi-core architectures in real time. The pace at which organizations accumulate and analyze data is increasing exponentially, and CEP products must keep pace. The Apama platform is designed to meet and surpass the changing needs of businesses, and is the foundation for a CEP solution that delivers unprecedented performance with limitless scalability."

Other key Apama Parallel Correlator capabilities include:

Full support for latest Intel and SPARC hardware that provide multiple threads per core (and, multiple cores per CPU).

Reduces the complexity of designing and implementing concurrent CEP applications.

Implementation is a natural extension of CEP development and deployment using event processing language and visual design tools.

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task.
However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Video

This month's Dr. Dobb's Journal

This month,
Dr. Dobb's Journal is devoted to mobile programming. We introduce you to Apple's new Swift programming language, discuss the perils of being the third-most-popular mobile platform, revisit SQLite on Android
, and much more!