Encapsulation of parallelism in the Volcano query processing system
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
On resolving schematic heterogeneity in multidatabase systems
Distributed and Parallel Databases
The grid
The state of the art in distributed query processing
ACM Computing Surveys (CSUR)
A grid-enabled MPI: message passing in heterogeneous distributed computing systems
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Database System Implementation
Database System Implementation
Microsoft Ado.Net Step by Step
Microsoft Ado.Net Step by Step
Garlic: a new flavor of federated query processing for DB2
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Distributed Query Processing on the Grid
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Giggle: a framework for constructing scalable replica location services
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
ObjectGlobe: Ubiquitous query processing on the Internet
The VLDB Journal — The International Journal on Very Large Data Bases
SOAP-binQ: High-Performance SOAP with Continuous Quality Management
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
IBM Systems Journal
K2/Kleisli and GUS: experiments in integrated access to genomic data sources
IBM Systems Journal - Deep computing for the life sciences
The Grid-DBMS: Towards Dynamic Data Management in Grid Environments
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
The design and implementation of Grid database services in OGSA-DAI: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Fault-Tolerance in Distributed Query Processing
IDEAS '05 Proceedings of the 9th International Database Engineering & Application Symposium
Concurrency and Computation: Practice & Experience
A novel approach to resource scheduling for parallel query processing on computational grids
Distributed and Parallel Databases
PsyGrid: Applying e-Science to Epidemiology
CBMS '06 Proceedings of the 19th IEEE Symposium on Computer-Based Medical Systems
Query optimization over web services
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
A Service-Oriented System to Support Data Integration on Data Grids
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
MAPFS-DAI, an extension of OGSA-DAI based on a parallel file system
Future Generation Computer Systems - Special section: Data mining in grid computing environments
Querying the internet with PIER
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
GridDB: a data-centric overlay for scientific grids
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
Scalable community-driven data sharing in e-science grids
Future Generation Computer Systems
Service-based data integration using OGSA-DQP and OGSA-WebDB
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
Introduction to web services architecture
IBM Systems Journal
Adding dynamism to OGSA-DQP: incorporating the DynaSOAr framework in distributed query processing
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
Adapting to changing resource performance in grid query processing
DMG 2005 Proceedings of the First VLDB conference on Data Management in Grids
Framework for querying distributed objects managed by a grid infrastructure
DMG 2005 Proceedings of the First VLDB conference on Data Management in Grids
Data access and integration in the ISPIDER proteomics grid
DILS'06 Proceedings of the Third international conference on Data Integration in the Life Sciences
Advanced grid database management with the GRelC data access service
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
A service-oriented system for distributed data querying and integration on Grids
Future Generation Computer Systems
A Vision for Next Generation Query Processors and an Associated Research Agenda
Globe '09 Proceedings of the 2nd International Conference on Data Management in Grid and Peer-to-Peer Systems
Future Generation Computer Systems
Towards optimising distributed data streaming graphs using parallel streams
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
The case for object databases in cloud data management
ICOODB'10 Proceedings of the Third international conference on Objects and databases
Coordinating services for accessing and processing data in dynamic environments
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
A systematic approach to the integration of overlapping partitions in service-oriented data grids
Future Generation Computer Systems
Optimization of sub-query processing in distributed data integration systems
Journal of Network and Computer Applications
Pay-as-you-go mapping selection in dataspaces
Proceedings of the 2011 ACM SIGMOD International Conference on Management of data
Semantics and optimization of the SPARQL 1.1 federation extension
ESWC'11 Proceedings of the 8th extended semantic web conference on The semanic web: research and applications - Volume Part II
An efficient skew-insensitive algorithm for join processing on grid architectures
Proceedings of the fifth international workshop on High-level parallel programming and applications
Heterogeneous database integration of EPR system based on OGSA-DAI
HPCA'09 Proceedings of the Second international conference on High Performance Computing and Applications
DSToolkit: an architecture for flexible dataspace management
Transactions on Large-Scale Data- and Knowledge-Centered Systems V
Utility-driven adaptive query workload execution
Future Generation Computer Systems
Case for dynamic deployment in a grid-based distributed query processor
Future Generation Computer Systems
Hi-index | 0.01 |
Service-based approaches are rising to prominence because of their potential to meet the requirements for distributed application development in e-business and e-science. The emergence of a service-oriented view of hardware and software resources raises the question as to how database management systems and technologies can best be deployed or adapted for use in such an environment. This paper explores one aspect of service-based computing and data management, viz., how to integrate query processing technology with a service-based architecture suitable for a Grid environment. The paper addresses this by describing in detail the design and implementation of a service-based distributed query processor. The query processor is service-based in two orthogonal senses: firstly, it supports querying over data storage and analysis resources that are made available as services, and, secondly, its internal architecture factors out as services the functionalities related to the construction and execution of distributed query plans. The resulting system both provides a declarative approach to service orchestration, and demonstrates how query processing can benefit from a service-based architecture. As well as describing and motivating the architecture used, the paper also describes usage scenarios, and, using a bioinformatics application, presents performance results that benchmark the system and illustrate the benefits provided by the service-based architecture.