An Architectural Overview of the GRelC Data Access Service
Sandro Fiore (University of Salento & CMCC, Italy), Alessandro Negro (CMCC, Italy), Salvatore Vadacca (CMCC, Italy), Massimo Cafaro (University of Salento & CMCC, Italy), Giovanni Aloisio (University of Salento & CMCC, Italy) and Roberto Barbera (Università di Catania and Istituto Nazionale di Fisica Nucleare (INFN), Italy)
Copyright: © 2009
Grid computing is an emerging and enabling technology allowing organizations to easily share, integrate and manage resources in a distributed environment. Computational Grid allows running millions of jobs in parallel, but the huge amount of generated data has caused another interesting problem: the management (classification, storage, discovery etc.) of distributed data, i.e., a Data Grid specific issue. In the last decade, many efforts concerning the management of data (grid-storage services, metadata services, grid-database access and integration services etc.) identify data management as a real challenge for the next generation petascale grid environments. This work provides an architectural overview of the GRelC DAS, a grid database access service developed in the context of the GRelC Project and currently used for production/tutorial activities both in gLite and Globus based grid environments.
This Section introduces the Grid Database Access Service concept, describing the main existing approaches (front-end and embedded) and then dealing with two case studies: GRelC and OGSA-DAI. We will also highlight the main differences between the two research projects from several points of view: programming language, client support, security, data access and integration services, etc. Finally, we will briefly discuss the convergence issues related to the novel OGF DAIS specifications.
Key Terms in this Chapter
Grid-Database: A collection of one or more databases logically interrelated (distributed over a grid environment) which can also be heterogeneous and contain replica, accessible through a Grid-DBMS front end. It represents an extension and a virtualization of the Database concept in a grid environment.
Combined Authorization: The authorization process performed on the Grid DAS side exploiting both Global and Local Authorizations to provide the maximum level of scalability, flexibility and manageability.
Global Authorization: The authorization process performed on the Grid DAS side exploiting Community Authorization extensions (VO-based) present into the user’s credentials (e.g., proxy).
Local Authorization: The authorization process performed on the Grid DAS side exploiting local policies/roles stored on the Grid-DAS Metadata Catalogue and managed by the Grid DAS administrator.
Logical Data Space: The virtualized space where a Grid-Database is managed by the Grid-DBMS.
Grid-DBMS: A distributed system which automatically, transparently and dynamically manage Data Resources, according to the Grid state, in order to maintain a desired performance level. It must offer an efficient, robust, intelligent, transparent, uniform access to Grid-Databases by means of a Grid Data Access Service (Grid-DAS) interface.
Grid Data Access Service: The Grid-DBMS virtualized access interface to Grid-Databases.
Complete Chapter List
Emmanuel Udoh, Frank Zhigang Wang
Emmanuel Udoh, Frank Zhigang Wang, Vineet R. Khare
Enis Afgan, Purushotham Bangalore
Kuo-Chan Huang, Po-Chi Shih, Yeh-Ching Chung
Gianni Pucciani, Flavia Donno, Andrea Domenici, Heinz Stockinger
Ming Wu, Xian-He Sun
Zhihui Du, Zhili Cheng, Xiaoying Wang, Chuang Lin
Kris Bubendorfer, Ben Palmer, Ian Welch
Sandro Fiore, Alessandro Negro, Salvatore Vadacca, Massimo Cafaro, Giovanni Aloisio, Roberto Barbera
Man Wang, Zhihui Du, Zhili Cheng
Vineet R. Khare, Frank Zhigang Wang
Yuhui Deng, Frank Zhigang Wang, Na Helian
Dominic Cherry, Maozhen Li, Man Qi
Maozhen Li, Man Qi, Bin Yu
Irfan Habib, Ashiq Anjum, Richard McClatchey
Kurt Vanmechelen, Jan Broeckhove, Wim Depoorter, Khalid Abdelkader
Rosario M. Piro
Frans Arickx, Jan Broeckhove, Peter Hellinckx, David Dewolfs, Kurt Vanmechelen
Gabriel Aparicio, Fernando Blanco, Ignacio Blanquer, César Bonavides, Juan Luis Chaves, Miguel Embid, Álvaro Hernández
Gerald Schaefer, Roger Tait
Daniele Andreotti, Armando Fella, Eleonora Luppi
Roberto Barbera, Valeria Ardizzone, Leandro Ciuffo
Dirk Gorissen, Tom Dhaene, Piet Demeester, Jan Broeckhove
Gokop Goteng, Ashutosh Tiwari, Rajkumar Roy
Hai Jin, Li Qi, Jie Dai, Yaqin Luo