DocumentCode :
1623742
Title :
End-to-end latency of a fault-tolerant CORBA infrastructure
Author :
Zhao, W. ; Moser, L.E. ; Melliar-Smith, P.M.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
189
Lastpage :
198
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
Keywords :
client-server systems; distributed object management; local area networks; multicast communication; probability; protocols; remote procedure calls; software fault tolerance; Common Object Request Broker Architecture; broadcast delay; client server system; end-to-end latency; fault-tolerant CORBA infrastructure; local area network; logical token-passing ring; multicast group-communication protocol; passive replication; probability density functions; remote method invocations; semi-active replication; Broadcasting; Contracts; Delay; Density measurement; Fault tolerance; Multicast protocols; Network servers; Position measurement; Probability density function; Telecommunication network reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-1558-4
Type :
conf
DOI :
10.1109/ISORC.2002.1003697
Filename :
1003697
Link To Document :
بازگشت