Abstract
This paper presents measured probability density functions (pdfs) for the end-to-end latency, of two-way, remote method invocations from a CORBA client to a replicated CORBA server in a fault-tolerance infrastructure. The infrastructure uses a multicast group-communication protocol based on a logical token-passing ring imposed on a single local-area network. The measurements show that the peaks of the pd/s for the latency are affected by the presence of duplicate messages for active replication, and by the position of the primary server replica on the ring for semi-active and passive replication. Because a node cannot broadcast a user message until it receives the token, up to two complete token rotations can contribute to the end-to-end latency seen by the client for synchronous remote method invocations, depending on the server processing time and the interval between two consecutive client invocations. For semi-active and passive replication, careful placement of the primary server replica is necessary to alleviate this broadcast delay to achieve the best possible end-to-end latency. The client invocation patterns and the server processing time must be considered together to determine the most favorable position for the primary replica. Assuming that an effective sending-side duplicate suppression mechanism is implemented, active replication can be more advantageous than semi-active and passive replication because all replicas compete for sending and, therefore, the replica at the most favorable position will have the opportunity to send first. © 2002 IEEE.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 5th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2002 |
| Publisher | IEEE |
| Pages | 189-198 |
| Number of pages | 10 |
| DOIs | |
| State | Published - Jan 1 2002 |
| Event | Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISORC 2002 - Duration: Jan 1 2002 → … |
Conference
| Conference | Proceedings Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing. ISORC 2002 |
|---|---|
| Period | 01/1/02 → … |
Keywords
- Broadcasting
- Contracts
- Delay
- Density measurement
- Fault tolerance
- Multicast protocols
- Network servers
- Position measurement
- Probability density function
- Telecommunication network reliability
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver