End-to-end latency of a fault-tolerant CORBA infrastructure

被引:4
|
作者
Zhao, W [1 ]
Moser, LE [1 ]
Melliar-Smith, PM [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
关键词
end-to-end latency; probability density function; fault tolerance; CORBA; multicast group communication protocol;
D O I
10.1109/ISORC.2002.1003697
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 pdfs 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.
引用
收藏
页码:189 / 198
页数:4
相关论文
共 50 条
  • [1] End-to-end latency of a fault-tolerant CORBA infrastructure
    Zhao, W
    Moser, LE
    Melliar-Smith, PM
    PERFORMANCE EVALUATION, 2006, 63 (4-5) : 341 - 363
  • [2] End-to-End Deep Fault-Tolerant Control
    Baimukashev, Daulet
    Rakhim, Bexultan
    Rubagotti, Matteo
    Varol, Huseyin Atakan
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2022, 27 (04) : 2224 - 2234
  • [3] Design and Implementation of a Pluggable Fault-Tolerant CORBA Infrastructure
    W. Zhao
    L.E. Moser
    P.M. Melliar-Smith
    Cluster Computing, 2004, 7 (4) : 317 - 330
  • [4] A fault-tolerant object service on CORBA
    Liang, D
    Fang, CL
    Yuan, SM
    Chen, C
    Jan, GE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (03) : 197 - 211
  • [5] A fault-tolerant CORBA name server
    Maffeis, S
    15TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 188 - 197
  • [6] A fault-tolerant object service on CORBA
    Sheu, GW
    Chang, YS
    Liang, DR
    Yuan, SM
    Lo, W
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 393 - 400
  • [7] Trading end-to-end latency for composability
    Matic, S
    Henzinger, TA
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 99 - 110
  • [8] End-to-end fault tolerance
    Gilbert, Gerald
    Hamrick, Michael
    Weinstein, Yaakov S.
    QUANTUM INFORMATION PROCESSING, 2008, 7 (06) : 263 - 274
  • [9] End-to-end fault tolerance
    Gerald Gilbert
    Michael Hamrick
    Yaakov S. Weinstein
    Quantum Information Processing, 2008, 7
  • [10] Implementing a reflective fault-tolerant CORBA system
    Killijian, Marc-Olivier
    Fabre, Jean Charles
    Proceedings of the IEEE Symposium on Reliable Distributed Systems, 2000, : 154 - 163