Failure Semantic of Neighbour Replication Grid Transaction Model

Real time application with replicated data in grid environment has received particular attention for providing efficient access, fault tolerance and enhance the performance of the system. This paper presents the new failure semantic to manage neighbour replication data in distributed environment. The failure semantic classes include the transaction abort and system failures. We address how to build reliable system for managing replication and transaction based on Neighbour Replication Grid (NRG) Transaction Model in terms to preserve the data consistency and support fault tolerance when exists the neighbour replica failure in quorum. In addition, we present an implementation of the propose failure semantic through NRG daemon by deploying real time application in distributed systems. The implementation shows that managing transactions on NRG through the failure semantic provides fault tolerance capabilities that allow it to withstand failure both in handling quorum locking and the transaction execution.

[1]  Luis Miguel Sánchez,et al.  A global and parallel file system for grids , 2007, Future Gener. Comput. Syst..

[2]  Shojiro Nishio,et al.  Data management issues in mobile and peer-to-peer environments , 2002, Data Knowl. Eng..

[3]  Zehui Mao,et al.  Observer based fault-tolerant control for a class of nonlinear networked control systems , 2010, J. Frankl. Inst..

[4]  Jesús Carretero,et al.  Branch replication scheme: A new model for data replication in large scale data grids , 2010, Future Gener. Comput. Syst..

[5]  Mustafa Mat Deris,et al.  Preserving Data Consistency through Neighbor Replication on Grid Daemon , 2007 .

[6]  Atakan Dogan,et al.  A study on performance of dynamic file replication algorithms for real-time file access in Data Grids , 2009, Future Gener. Comput. Syst..

[7]  S. Siva Sathya,et al.  Survey of fault tolerant techniques for grid , 2010, Comput. Sci. Rev..

[8]  Lei Gao,et al.  Improving Availability and Performance with Application-Specific Data Replication , 2004 .

[9]  Ming Tang,et al.  The impact of data replication on job scheduling performance in the Data Grid , 2006, Future Gener. Comput. Syst..

[10]  Wenbing Zhao,et al.  Design and implementation of a Byzantine fault tolerance framework for Web services , 2009, J. Syst. Softw..

[11]  Jie Xu,et al.  Fault Tolerance within a Grid Environment , 2003 .

[12]  Richard D. Schlichting,et al.  Fail-stop processors: an approach to designing fault-tolerant computing systems , 1983, TOCS.

[13]  Richard D. Schlichting,et al.  Fail-Stop Processors: An Approach to Designing Computing Systems , 1983 .

[14]  Wanlei Zhou,et al.  A Solution for Fault-Tolerance in Replicated Database Systems , 2003, ISPA.

[15]  M. Senouci,et al.  Towards an Exclusion Mutual Tolerant Algorithm to Failures , 2007 .