Exploiting dynamic deployment in a distributed query processor for the grid

The adoption of the "Web Services" model for building a Grid framework created a considerable shift from the original concept of Grid which was based on "distributed job scheduling". The requirement for the access and integration of heterogeneous data resources over the Grid, and...

Full description

Bibliographic Details
Main Author: Mukherjee, Arijit
Published: University of Newcastle Upon Tyne 2008
Subjects:
Online Access:http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.445602
id ndltd-bl.uk-oai-ethos.bl.uk-445602
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-4456022015-03-19T03:43:33ZExploiting dynamic deployment in a distributed query processor for the gridMukherjee, Arijit2008The adoption of the "Web Services" model for building a Grid framework created a considerable shift from the original concept of Grid which was based on "distributed job scheduling". The requirement for the access and integration of heterogeneous data resources over the Grid, and the advances in service-oriented data access standards led to the development of a service-oriented distributed query processor, which forms the basis of this thesis. The adoption of service-orientation raised the need for a framework which would allow demanddriven deployment of Web Services on available resources. Research into such concepts led to the development of DynaSOAr, a framework which proposed an alternative approach to distributed job scheduling by focussing entirely on the concept of services, rather than the more traditional jobs. DynaSOAr allows services to be deployed on demand to meet changing performance requirements and exploits the advances made in virtualization technologies to support the deployment of services and databases. The thesis describes a system designed to exploit dynamic deployment features within the context of distributed query processing on the Grid, and argues that such features benefit query evaluation by creating a loose coupling between the services and the available resources. The extended distributed query processing system is able to collocate various entities, such as the evaluation and analysis services with the data, to reduce data traffic over the network, and is also able to reconfigure itself to improve performance by dynamically deploying database snapshots. The thesis evaluates the dynamic distributed query processing framework through several experiments which explore its behaviour in a variety of scenarios.004.36University of Newcastle Upon Tynehttp://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.445602http://hdl.handle.net/10443/264Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 004.36
spellingShingle 004.36
Mukherjee, Arijit
Exploiting dynamic deployment in a distributed query processor for the grid
description The adoption of the "Web Services" model for building a Grid framework created a considerable shift from the original concept of Grid which was based on "distributed job scheduling". The requirement for the access and integration of heterogeneous data resources over the Grid, and the advances in service-oriented data access standards led to the development of a service-oriented distributed query processor, which forms the basis of this thesis. The adoption of service-orientation raised the need for a framework which would allow demanddriven deployment of Web Services on available resources. Research into such concepts led to the development of DynaSOAr, a framework which proposed an alternative approach to distributed job scheduling by focussing entirely on the concept of services, rather than the more traditional jobs. DynaSOAr allows services to be deployed on demand to meet changing performance requirements and exploits the advances made in virtualization technologies to support the deployment of services and databases. The thesis describes a system designed to exploit dynamic deployment features within the context of distributed query processing on the Grid, and argues that such features benefit query evaluation by creating a loose coupling between the services and the available resources. The extended distributed query processing system is able to collocate various entities, such as the evaluation and analysis services with the data, to reduce data traffic over the network, and is also able to reconfigure itself to improve performance by dynamically deploying database snapshots. The thesis evaluates the dynamic distributed query processing framework through several experiments which explore its behaviour in a variety of scenarios.
author Mukherjee, Arijit
author_facet Mukherjee, Arijit
author_sort Mukherjee, Arijit
title Exploiting dynamic deployment in a distributed query processor for the grid
title_short Exploiting dynamic deployment in a distributed query processor for the grid
title_full Exploiting dynamic deployment in a distributed query processor for the grid
title_fullStr Exploiting dynamic deployment in a distributed query processor for the grid
title_full_unstemmed Exploiting dynamic deployment in a distributed query processor for the grid
title_sort exploiting dynamic deployment in a distributed query processor for the grid
publisher University of Newcastle Upon Tyne
publishDate 2008
url http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.445602
work_keys_str_mv AT mukherjeearijit exploitingdynamicdeploymentinadistributedqueryprocessorforthegrid
_version_ 1716734796129894400