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 条
  • [21] Latency meter: A device to measure end-to-end latency of VE systems
    Miller, D
    Bishop, G
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS IX, 2002, 4660 : 458 - 464
  • [22] Resource-Cost-Aware Fault-Tolerant Design Methodology for End-to-End Functional Safety Computation on Automotive Cyber-Physical Systems
    Xie, Guoqi
    Zeng, Gang
    An, Jiyao
    Li, Renfa
    Li, Keqin
    ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2019, 3 (01)
  • [23] TurboMouse: End-to-end Latency Compensation in Indirect Interaction
    Antoine, Axel
    Malacria, Sylvain
    Casiez, Gery
    CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2018,
  • [24] Lessons learned in building a fault-tolerant CORBA system
    Narasimhan, P
    Moser, LE
    Melliar-Smith, PM
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, : 39 - 44
  • [25] Practical considerations in making CORBA services fault-tolerant
    Narasimhan, P
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 199 - 206
  • [26] Analysis of video quality and end-to-end latency in WebRTC
    Garcia, Boni
    Gortazar, Francisco
    Lopez-Fernandez, Luis
    Gallego, Micael
    2016 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2016,
  • [27] Strong replica consistency for fault-tolerant CORBA applications
    Narasimhan, P
    Moser, LE
    Melliar-Smith, PM
    SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, : 10 - 17
  • [28] Automatic generation of fault-tolerant CORBA-services
    Polze, A
    Schwarz, J
    Malek, M
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 205 - 213
  • [29] A fault-tolerant system for Java']Java/CORBA objects
    Kumar, Atul
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 290 - 297
  • [30] Object replication and CORBA Fault-Tolerant Object Service
    Yao-Ming, Y.
    Wen-Da, S.
    Yeong-Sheng, C.
    Wuhan University Journal of Natural Sciences, 2001, 6 (1-2) : 268 - 277