Title
End-to-end latency of a fault-tolerant CORBA infrastructure
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
Year
DOI
Venue
2006
10.1016/j.peva.2005.03.002
Performance Evaluation
Keywords
DocType
Volume
protocols,java virtual machine,active replication,semi-active replication,fault-tolerant corba infrastructure,embedded application,real-time java hardware,client–server computing,logical token-passing ring,end-to-end latency,client server system,extended application programming,fault tolerance,broadcast delay,server replica,network protocols,primary server replica,distributed object management,remote method invocations,common object request broker architecture,passive replication,fault-tolerant infrastructure,local area network,software fault tolerance,distributed computing,performance evaluation,client-server systems,multithreaded java microcontroller,processing cost,probability density functions,server application,local area networks,remote procedure calls,processing time,multicast group-communication protocol,multicast communication,probability,software system,fault tolerant,broadcasting,group communication,probability density,probability density function
Journal
63
Issue
ISSN
Citations 
4
Performance Evaluation
7
PageRank 
References 
Authors
0.59
19
3
Name
Order
Citations
PageRank
wenbo zhao1256.07
Moser, L.E.270.59
Melliar-Smith, P.M.376998.14