Network speed affects both the throughput and latency when using highly available or distributed objects.
When a highly available object is modified, all of the object's data is sent to the remote node(s) when the transaction commits. The TIBCO BusinessEvents® Extreme runtime attempts to minimize the number of separate packets by aggregating the data for multiple highly available objects that have been modified in a single transaction.
Distributed objects, depending upon configuration, and where they are being accessed may generate synchronous network I/O for each access.
For highly available and distributed objects, additionally network I/O is done between all involved nodes as part of transaction commit and abort processing. The size of the I/O is typically small, but it is a separate packet at commit/abort time.
A distributed application can saturate a Fast Ethernet (100 Mbits/second) network. It is recommended that Gigabit Ethernet be used.
Highly available and distributed objects, and the underlying TIBCO BusinessEvents® Extreme support are designed to be used on a local area network (LAN) with low latency and high throughput. They also work are optimized to work over a wide area network (WAN) to support geographic redundancy.