Concurrency control issues in Grid databases

Grid architecture is a fast evolving distributed computing architecture. The working of databases in the Grid architecture is not well understood. In view of changing distributed architecture we strongly feel that concurrency control issues should be revisited and reassessed for this new and evolving architecture. Implementing global lock table and global log records may not be practically possible in the Grid architecture due to the scalability issues. In this paper, we propose a correctness criterion and the Grid concurrency control protocol, which has the capability to deal with heterogeneity, autonomy, distribution and high volume of data in Grids. We then prove the correctness of the protocol followed by performance evaluation of the protocol.

[1]  Kim K. Baldridge,et al.  Incorporation of middleware and grid technologies to enhance usability in Computational Chemistry applications , 2004, Future Gener. Comput. Syst..

[2]  Patrick Valduriez,et al.  Principles of Distributed Database Systems , 1990 .

[3]  David Taniar,et al.  Failure Recovery in Grid Database Systems , 2004, IWDC.

[4]  Jean-Philippe Martin-Flatin,et al.  High-speed networks and services for data-intensive Grids: The DataTAG Project , 2005, Future Gener. Comput. Syst..

[5]  Hai Jin,et al.  Service organisation and information consistency for service grid , 2005, Int. J. Web Grid Serv..

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

[7]  Charbel Farhat,et al.  On a data-driven environment for multiphysics applications , 2005, Future Gener. Comput. Syst..

[8]  David Taniar,et al.  Atomic Commitment in Grid Database Systems , 2004, NPC.

[9]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[10]  Jason Lee,et al.  High-Performance Remote Access to Climate Simulation Data: A Challenge Problem for Data Grid Technologies , 2001, ACM/IEEE SC 2001 Conference (SC'01).

[11]  David Taniar,et al.  Atomic commitment and resilience in grid database systems , 2005, Int. J. Grid Util. Comput..

[12]  Paul Watson,et al.  Databases and the Grid , 2003 .

[13]  Ian T. Foster,et al.  The data grid: Towards an architecture for the distributed management and analysis of large scientific datasets , 2000, J. Netw. Comput. Appl..

[14]  Carl Kesselman,et al.  High-Performance Remote Access to Climate Simulation Data: A Challenge Problem for Data Grid Technologies , 2001, ACM/IEEE SC 2001 Conference (SC'01).

[15]  Zoran Jovanovic,et al.  Web-based grid-enabled interaction with 3D medical data , 2006, Future Gener. Comput. Syst..

[16]  Domenico Talia,et al.  Grid services: principles, implementations and use , 2005, Int. J. Web Grid Serv..

[17]  Arie Shoshani,et al.  Access Coordination of Tertiary Storage for High Energy Physics Applications , 2000, IEEE Symposium on Mass Storage Systems.

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

[19]  I. Foster,et al.  The Physiology of the Grid , 2003 .

[20]  David Taniar,et al.  Replica synchronisation in grid databases , 2005, Int. J. Web Grid Serv..

[21]  Steven Tuecke,et al.  The Anatomy of the Grid , 2003 .

[22]  Javier Jaén Martínez,et al.  Data Management in an International Data Grid Project , 2000, GRID.

[23]  Peter Brezany,et al.  Toward a Grid-Based Zero-Latency Data Warehousing Implementation for Continuous Data Streams Processing , 2005, Int. J. Data Warehous. Min..

[24]  David Taniar,et al.  Preserving Data Consistency in Grid Databases with Multiple Transactions , 2003, GCC.