Techniques for implementing support middleware for the PSTR scheme for real-time object replication

被引:1
|
作者
Kim, KH [1 ]
Liu, JJQ [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
来源
SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS | 2004年
关键词
real-time; TMO; time-triggered; message-triggered; object; middleware; fault detection; fault tolerance; PSTR; primary-shadow; object replication; recovery time bound;
D O I
10.1109/ISORC.2004.1300342
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Primary-Shadow TMO Replication (PSTR) scheme is an active real-time object replication scheme formulated by the first author several years ago. PSTR is a powerful scheme in that it facilitates real-time forward recovery while prolonging the life-time of real-time application systems and it is applicable to a broad range of real-time distributed computing application systems. A middleware subsystem supporting the PSTR scheme has been designed as a part of the middleware architecture that is named ROAFTS and has been evolving since several years ago. ROAFTS is a middleware system which is layered above a commercial-off-the-shelf operating system kernel and functions as the core of a reliable execution engine for fault-tolerant distributed real-time applications. The applications supported by ROAFTS are structured as networks of real-time objects, named Time-triggered Message-triggered Objects (TMOs). The techniques for middleware-based implementation of the PSTR scheme have been improved in recent years. The ROAFTS middleware structure is reviewed first and then the improved implementation techniques are discussed. An analysis of the recovery time bounds achievable with the middleware prototype has also been conducted and some core results are presented.
引用
收藏
页码:163 / 172
页数:10
相关论文
共 50 条
  • [1] Object-oriented real-time distributed programming and support middleware
    Kim, KH
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 10 - 20
  • [2] The PSTR/SNS scheme for real-time fault tolerance via active object replication and network surveillance
    Kim, KH
    Subbaraman, C
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2000, 12 (02) : 145 - 159
  • [3] A special checkpointing object method based primary-passive TMO replication scheme and middleware support
    Kim, KH
    Li, YQ
    Liu, J
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 234 - 241
  • [4] ROAFTS: A middleware architecture for real-time object-oriented adaptive fault tolerance support
    Kim, KH
    THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 50 - 57
  • [5] Real-time object-oriented distributed software engineering and the TMO scheme
    Kim, KH
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1999, 9 (02) : 251 - 276
  • [6] TMOES: A CORBA service middleware enabling high-level real-time object programming
    Kim, KH
    Liu, JQ
    Miyazaki, H
    Shokri, EH
    5TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2001, : 327 - 335
  • [7] Adaptive Failover for Real-time Middleware with Passive Replication
    Balasubramanian, Jaiganesh
    Tambe, Sumant
    Lu, Chenyang
    Gokhale, Aniruddha
    Gill, Christopher
    Schmidt, Douglas C.
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 118 - +
  • [8] Architecture of ROAFTS/Solaris: A Solaris-based middleware for real-time Object-oriented Adaptive Fault Tolerance Support
    Shokri, E
    Crane, P
    Kim, KH
    Subbaraman, C
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 90 - 98
  • [9] A CORBA service middleware enabling high-level high-precision real-time distributed object programming
    Kim, KH
    Liu, JQ
    Miyazaki, H
    Shokri, EH
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2002, 17 (02): : 77 - 84
  • [10] A modular implementation model of the primary-shadow TMO replication scheme and a testing approach using a real-time environment simulator
    Kim, KH
    Subbaraman, C
    NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 247 - 256