Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Chapter 16 IPM : Overview of IPM

Overview of IPM
IPM is a linkable library that puts the core functionality of a TIBCO Rendezvous daemon (rvd) inside an application program process. By eliminating inter-process communication between the daemon and the application program, IPM can improve application data latency performance. In some business situations, even latency measured in very small units can make a crucial difference.
In normal Rendezvous operation, application programs communicate with a daemon process using TCP connections. Eliminating this inter-process communication link, and the context switch between processes, can reduce latency, however, the potential cost can be reduced throughput.
IPM is a tactical tool for reducing latency. Its effectiveness depends on application code and on environmental factors. For example, on a dedicated network with little other traffic, noticeable latency reduction is possible. However, sharing network bandwidth with other traffic can overwhelm the effect of improved latency. Inappropriate program architecture can negate this effect as well.
 

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved