AIOps

AIOps

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Enhancing Event Throughput with the New Netcool Message Bus 2 Gateway

By Asha Padmashetti posted 8 days ago

  

The IBM Tivoli Netcool/OMNIbus Gateway for Message Bus 2 enables integration between the ObjectServer and a wide range of external applications. It works in three main stages:

  • Reads events from the ObjectServer
  • Transforms them from native format to XML, and then into a target format of your choice
  • Transports them to external systems like Kafka using configurable modules

Why Upgrade?

The original gateway was built using C++ with a JNI bridge, which sometimes introduced complexity and resource management challenges. The new Message Bus 2 Gateway is implemented using Java libraries, thereby simplifying deployment and allowing more effective memory tuning via standard JVM options. The new gateway brings significant improvements over the legacy implementation, particularly in handling large event maps, sustained throughput, and resilience under burst conditions.

Key advantages include

  • Improved memory management and tuning
  • Higher stable throughput at scale
  • Backward compatibility with existing mapping files
  • Reliable performance under both normal and extreme event loads

Tested with Kafka

Testing was performed using representative datasets modeled on a large enterprise environment.

Observations: The gateway remained stable with memory tuning during throughput tests conducted in a controlled environment, including steady-state and burst event scenarios.

Key Differences Between Old and New Message Bus 2 Gateway

Feature

Old Message Bus Gateway

Message Bus 2 Gateway

Core Architecture

C++ with JNI bridge

Pure Java

Performance Stability

Might experience performance degradation and stability issues under heavy load conditions

Stable with proper memory tuning

Memory Management

OOM may occur with large field maps

Tunable JVM memory prevents OOM issues

Burst Load Handling

Fails under short-duration spikes

Handles bursts with JVM tuning

Extended Run Behavior

Unstable during long runs

Stable under extended steady-state testing

Conclusion

This upgrade isn't just about performance, it's about predictability at scale. Whether you're handling steady state volumes of events or preparing for occasional spikes, the Message Bus 2 Gateway delivers resilience where it counts.

Helpful Links:

Legacy Message Bus Gateway Documentation - https://www.ibm.com/docs/en/netcoolomnibus/8.0.0?topic=gateways-message-bus

New Message Bus 2 Gateway Documentation - https://www.ibm.com/docs/en/netcoolomnibus/8.0.0?topic=gateways-message-bus-2

0 comments
5 views

Permalink