Toggle Main Menu Toggle Search

Open Access padlockePrints

Case for dynamic deployment in a grid-based distributed query processor

Lookup NU author(s): Dr Arijit Mukherjee, Professor Paul WatsonORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Grid computing enables users to perform computationally expensive applications on distributed resources acquired dynamically. Users are allowed to combine structured data and analysis components into new applications from distributed sites into new applications. Distributed query processing offers an established way of structuring such computations, and well-known tools like OGSA-DAI and OGSA-DQP provide respectively a common interface to heterogeneous databases, and a way of exploiting distributed resources. Such significant benefits are however often undermined by high communication costs due to the need to move data between distributed resources. This paper describes an approach that addresses this by dynamically deploying query processing engines, analysis services and databases within virtual machines, on an internet-scale, so as to reduce communication costs. Results of internet-scale experiments are presented to demonstrate the performance benefits. Further, the use of dynamic deployment features based on requirements allows the creation of an ad-hoc runtime engine and thus opens up the possibility of creating a virtual marketplace for software and hardware resources. (C) 2011 Elsevier B.V. All rights reserved.

Publication metadata

Author(s): Mukherjee A, Watson P

Publication type: Article

Publication status: Published

Journal: Future Generation Computer Systems

Year: 2012

Volume: 28

Issue: 1

Pages: 171-183

Print publication date: 01/01/2012

ISSN (print): 0167-739X

ISSN (electronic):

Publisher: Elsevier BV


DOI: 10.1016/j.future.2011.05.018

Notes: Originally presented at the International Conference on Utility and Cloud Computing


Altmetrics provided by Altmetric