Improving performance in adaptive fault tolerance structure with investigating the effect of the number of replication

Regarding the wide use of distributed systems in various areas, having a system with fault tolerance ability would be an import characteristic. And in designing the real time distributed systems, this seems to be more considerable. With regard using some middleware like CORBA in designing such systems, and in order to increase their compatibility, speed, performance, to simplify the network programs and other characteristics there is no supporting program to have distributed real time system and fault tolerance at the same time. In fact, adaptive means taking into account the properties of both structures so that the requirements of these two structures are met during performance and this is usually created by a trade off between specifications of both real time and fault tolerance systems. In this study, the FT-CORBA structure as a structure used for supporting fault tolerance programs as well as relative important parameters including replication style and number of replica, which play further role in improved performance and make it adaptive to real time distributed system have been reviewed. Studying these specifications a structure adaptive to real time systems with higher performance than FT-CORBA structure have been made and, finally, the implementation of the said structure and determination of the number of replica and the objects replication style as well as the significance of related parameters have been investigated.

[1]  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).

[2]  Priya Narasimhan,et al.  Strongly consistent replication and recovery of fault-tolerant CORBA applications , 2002, Comput. Syst. Sci. Eng..

[3]  Tudor Dumitras,et al.  MEAD: support for Real‐Time Fault‐Tolerant CORBA , 2005, Concurr. Pract. Exp..

[4]  Bibhudatta Sahoo,et al.  Backward Fault Recovery in Real Time Distributed Systems of Periodic Tasks with Timing And Precedence Constraint , 2007 .

[5]  Jaiganesh Balasubramanian,et al.  FLARe: a Fault-tolerant Lightweight Adaptive Real-time middleware for distributed real-time and embedded systems , 2007, MDS '07.

[6]  Miguel Correia,et al.  An infrastructure for adaptive fault tolerance on FT-CORBA , 2006, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06).

[7]  Aniruddha S. Gokhale,et al.  Towards Real-Time Fault-Tolerant CORBA Middleware , 2004, Cluster Computing.

[8]  K. H. Kim Middleware of real-time object based fault tolerant distributed computing systems: issues and some approaches , 2001, Proceedings 2001 Pacific Rim International Symposium on Dependable Computing.

[9]  Tudor Dumitras,et al.  MEAD: support for Real-Time Fault-Tolerant CORBA: Research Articles , 2005 .

[10]  Joni da Silva Fraga,et al.  An Adaptive Fault-Tolerant Component Model , 2003, 2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems.

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