LBM Design Features

The unique design of Latency Busters® Messaging (LBM) allows users to gain a competitive edge with the industry's fastest messaging. LBM is a next generation design that eliminates the need for messaging servers, routers and messaging daemons. This streamlines message data flow, reduces latency, increases throughput and allows data to flow directly from sender to receiver. The following two illustrations show messaging before and after LBM.

Before LBM

Daemons, routers and servers created messaging chokepoints for any type of transport used.

Figure 1
Figure 1: Messaging Chokepoints before LBM

With LBM

By utilizing the network infrastructure for message routing, as opposed to using software to duplicate routing functions within the messaging layer, LBM creates a higher throughput, application-to-application model suitable for any transport.

Figure 2
Figure 2: LBM Eliminates Messaging Chokepoints

The ability to link directly with your application provides a number of benefits including:

  • Minimal data copies.
  • Minimal "context switches" and number of processes involved in handling each message.
  • No new entities to manage in the network, which results in fewer maintenance and upgrade headaches.

Other Key LBM Design Characteristics

  • Leverages advancements in operating system and hardware capabilities by having the messaging layer share the application's address space, rather than requiring special daemon processes.
  • LBM is a topic-centered design that provides control of where and how your data is transported.
  • Choice of underlying transport protocols to best suit individual application needs: TCP, latency bounded TCP, reliable multicast, reliable UDP unicast.
  • Specialty transport protocols designed to provide applications with fine-grained control of retransmission logic and message delivery ordering.

Resulting Benefits of the LBM Design

  • Ultra high performance, with tunable reliability constraints to meet a range of network topologies and financial market application needs.
  • Scalable to meet today's and tomorrow's ever increasing data volumes and messaging rates.
  • Ability to define hundreds of thousands of individual topics and support small and large receivers on the same network.