Middleware for Dependable Computing

As applications become more distributed and complex, the probability of faults undoubtedly increases. Distributed systems often face some challenges, such as node failure, object crash, network partition, value fault in applications, and so on. To support designers building dependable applications, research in the field of middleware systems has proliferated. In this paper, we examine some key issues of dependable middleware systems, introduce several basic concepts related to dependable middleware, present a detailed of review of the major dependable middleware systems in this field. Finally, we point out future directions of research and conclude the paper.

[1]  Priya Narasimhan,et al.  Transparent fault tolerance for corba , 1999 .

[2]  Aniruddha S. Gokhale,et al.  DOORS: towards high-performance fault tolerant CORBA , 2000, Proceedings DOA'00. International Symposium on Distributed Objects and Applications.

[3]  Yansong Ren,et al.  AQuA: A Framework for Providing Adaptive Fault Tolerance to Distributed Applications , 2001 .

[4]  Douglas C. Schmidt,et al.  Constructing reliable distributed communication systems with CORBA , 1997, IEEE Commun. Mag..

[5]  L. Alvisi,et al.  A Survey of Rollback-Recovery Protocols , 2002 .

[6]  William H. Sanders,et al.  An Adaptive Quality of Service Aware Middleware for Replicated Services , 2003, IEEE Trans. Parallel Distributed Syst..

[7]  Priya Narasimhan,et al.  Experiences, strategies, and challenges in building fault-tolerant CORBA systems , 2004, IEEE Transactions on Computers.

[8]  Pascal Felber,et al.  THE CORBA OBJECT GROUP SERVICE: A SERVICE APPROACH TO OBJECT GROUPS IN CORBA , 1998 .

[9]  K. H. Kim ROAFTS: a middleware architecture for real-time object-oriented adaptive fault tolerance support , 1998, Proceedings Third IEEE International High-Assurance Systems Engineering Symposium (Cat. No.98EX231).

[10]  H. Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992, Dependable Computing and Fault-Tolerant Systems.

[11]  Priya Narasimhan,et al.  Eternal—a component‐based framework for transparent fault‐tolerant CORBA , 2002, Softw. Pract. Exp..