Managing transactions on grid-neighbour replication in distributed systems

Managing transactions is very important in distributed databases in order to preserve data consistency and reliability of the systems. This paper presents a new design to manage transactions on neighbour replication in a distributed database system. We address how to build a reliable system for managing transactions on a neighbour replication grid (NRG) in terms to preserve the data consistency and support fault-tolerance. We first recall the model and technique of NRG that impose neighbours binary vote assignment to its logical grid structure on data copies. We extend our work in managing transactions to normal and failure cases. Finally, the implementation of the system is presented.

[1]  Jemal H. Abawajy,et al.  An efficient replicated data access approach for large-scale distributed systems , 2004, IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..

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

[3]  Heinz Stockinger Distributed Database Management Systems and the Data Grid , 2001, 2001 Eighteenth IEEE Symposium on Mass Storage Systems and Technologies.

[4]  Matthias Jarke,et al.  Performance Modeling of Distributed and Replicated Databases , 2000, IEEE Trans. Knowl. Data Eng..

[5]  Yanxiang He,et al.  Improved Grid Information Service Using the Idea of File-Parted Replication , 2005, ADMA.

[6]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[7]  David J. Evans,et al.  Binary vote assignment on a grid for efficient access of replicated data , 2003, Int. J. Comput. Math..

[8]  Divyakant Agrawal,et al.  Epidemic Algorithms for Replicated Databases , 2003, IEEE Trans. Knowl. Data Eng..

[9]  Peter Z. Kunszt,et al.  File-based replica management , 2005, Future Gener. Comput. Syst..

[10]  Sushil Jajodia,et al.  An adaptive data replication algorithm , 1997, TODS.