r4 - 12 Sep 2003 - 15:14:54 - ArijitMukherjeeYou are here: myGrid wiki >  Mygrid Web  > WorkInProgress > DistributedQueryProcessor

A service-based Distributed Query Processor based on OGSA and OGSA-DAI architectures

The Grid is an emerging infrastructure that supports the discovery, access and use of distributed computational resources. The emergence of a service-oriented view of hardware and software resources on the grid raises the question as to how database management systems and technologies can best be deployed or adapted for use in such an environment. Although the initial emphasis in Grid computing was on file-based data storage, the importance of structured data management to typical Grid applications is becoming widely recognised, and several proposals have been made for the development of Grid-enabled database services (e.g. OGSA-DAI [www.ogsa-dai.org]).

We argue that distributed query processing (DQP) can provide effective declarative support for service orchestration, and we describe an approach to service-based DQP (SB-DQP) on the Grid that:

· supports queries over Grid Data Services (GDS)s provided by OGSA-DAI project, and over other services available on the Grid, thereby combining data access with analysis;

· uses the facilities of the OGSA to dynamically obtain the resources necessary for efficient evaluation of a distributed query;

· adapts techniques from parallel databases to provide implicit parallelism for complex data-intensive requests; and

· uses the emerging standard for GDSs to provide consistent access to database metadata and to interact with databases on the Grid.

The service-based Distributed Query Processor is itself cast as a service referred to here as Grid Distributed Query Service (GDQS). In addition, SB-DQP employs another service for query evaluation referred to here as Grid Query Evaluation Service (GQES). As such, SB-DQP implements a service orchestration framework in two sense: both in terms of the way its internal architecture handles the construction and execution of distributed query plans and in terms of being able to query over data and analysis resources made available as services. The latter form of service orchestration can be seen as complementary to other infrastructures, such as workflow languages.

The resulting system both provides a declarative approach to service orchestration in the Grid, and demonstrates how query processing can benefit from dynamic access to computational resources on the Grid.

A public prototype of the SB-DQP framework is scheduled for release by the end of July 2003.

-- NedimAlpdemir - 23 Jan 2003

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf DistributedQueryProcessorandMyGrid.pdf manage 102.5 K 24 Jul 2006 - 09:40 ArijitMukherjee Discussion document regarding use of DQP in myGrid
pdfpdf DistributedQueryProcessinginOGSA.pdf manage 170.4 K 24 Jul 2006 - 09:40 RichCawley A research report on DQP in OGSA-based environment
pdfpdf WP3requirementsdocument.pdf manage 700.4 K 24 Jul 2006 - 09:40 RichCawley requirements for the information repository
pdfpdf OGSA-DAI_GDQSDesignv0.2.pdf manage 530.4 K 24 Jul 2006 - 09:40 NedimAlpdemir Design document of Grid Distributed Query Service
pdfpdf OGSA-DAi_GDQSDesignv0.2.pdf manage 530.4 K 24 Jul 2006 - 09:40 NedimAlpdemir Design document of Grid Distributed Query Service
pdfpdf Service-BasedDistributedQueryProcessor-HighLevelDesign.pdf manage 530.9 K 24 Jul 2006 - 09:40 RichCawley design of the DQP as a higher level service based
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
 
Powered by myGrid wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding myGrid wiki? Send feedback