Framework of Persistence Layer Synchronous Replication to Improve Data Availability into a Heterogeneous System

Data replication is an important technique in peer to peer network, data grid architecture, clustering and distributed system, where it increases data availability and enhances data access and reliability and minimizes the cost of data transmission. In this paper, we proposed a framework and structure of synchronous replication from the persistence layer that supports heterogeneous system. In this framework, we developed the multithreading based persistence layer. Our objective is to make the persistence layer more adaptive. In this adaptive persistency system, the replication server will not depend on the main server, so forth, adding a new replication server will be easier than ever, easy to cope with heterogeneous system, cost minimizing and finally there will be no down time.

[1]  Satoshi Matsuoka,et al.  File Clustering Based Replication Algorithm in a Grid Environment , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Yi Lin Practical and consistent database replication , 2008 .

[3]  Lijun Gu,et al.  A practical guide to db2 udb data replication v8 , 2002 .

[4]  Yves Robert,et al.  Heterogeneous computing , 2005, Parallel Comput..

[5]  Fang'ai Liu,et al.  A Dynamic Data Replication Technology in Educational Resource Grid , 2007, 2007 First IEEE International Symposium on Information Technologies and Applications in Education.

[6]  A. A. Maciejewski,et al.  Heterogeneous Computing , 2002 .

[7]  Wanneng Shu,et al.  An Efficient Dynamic Load Balancing Scheme for Heterogenous Processing System , 2009, 2009 International Conference on Computational Intelligence and Natural Computing.

[8]  Long-da Huang,et al.  The Study of a Reflected Persistence Data Layer Framework , 2009, 2009 WRI World Congress on Software Engineering.

[9]  Zahir Tari,et al.  Load Sharing in Peer-to-Peer Networks using Dynamic Replication , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[10]  André Schiper,et al.  Replication: Theory and Practice , 2010, Replication.

[11]  Gurdeep S. Hura,et al.  Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments , 2005, J. Parallel Distributed Comput..

[12]  Kenli Li,et al.  Reliability-aware scheduling strategy for heterogeneous distributed computing systems , 2010, J. Parallel Distributed Comput..

[13]  Yijie Wang,et al.  Research and performance evaluation of data replication technology in distributed storage systems , 2006, Comput. Math. Appl..

[14]  Albert Y. Zomaya,et al.  An Intelligent Replication Framework for Data Grids , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[15]  Bostjan Slivnik,et al.  The complexity of static data replication in data grids , 2005, Parallel Comput..