Adding Dynamism to OGSA-DQP: Incorporating the DynaSOAr Framework in Distributed Query Processing

  • Arijit Mukherjee
  • Paul Watson
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4375)

Abstract

OGSA-DQP is a Distributed Query Processing system for the Grid. It uses the OGSA-DAI framework for querying individual databases and adds on top of it an infrastructure to perform distributed querying on these databases. OGSA-DQP also enables the invocation of analysis services, such as Blast, within the query itself, thereby creating a form of declarative workflow system. DynaSOAr is an infrastructure for dynamically deploying web services over a Grid or a set of networked resources. The DynaSOAr view of grid computing revolves around the concept of services, rather than jobs where services are deployed on demand to meet the changing performance requirements. This paper describes the merging of these two frameworks to enable a certain amount of dynamic deployment to take place within distributed query processing.

Keywords

Dynamic deployment Web Service Grid distributed query processing 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alpdemir, M.N., Mukherjee, A., Gounaris, A., et al.: OGSA-DQP: A Service for Distributed Querying on the Grid. In: Bertino, E., Christodoulakis, S., Plexousakis, D., Christophides, V., Koubarakis, M., Böhm, K., Ferrari, E. (eds.) EDBT 2004. LNCS, vol. 2992, pp. 858–861. Springer, Heidelberg (2004)Google Scholar
  2. 2.
  3. 3.
  4. 4.
  5. 5.
    Watson, P., Fowler, C., Kubicek, C., Mukherjee, A., et al.: Dynamically Deploying Web Services on a Grid using Dynasoar. In: Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC 2006, IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
  6. 6.
    Smith, J., Gounaris, A., Watson, P., et al.: Distributed Query Processing on the Grid. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 279–290. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  7. 7.
  8. 8.
  9. 9.
  10. 10.
    Palmer, J., Mitrani, I.: Optimal Server Allocation in Reconfigurable Clusters with Multiple Job Types. In: Laganà, A., Gavrilova, M., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3043, Springer, Heidelberg (2004)Google Scholar
  11. 11.
    Kubicek, C., Fisher, M., McKee, P., Smith, R.: Dynamic Allocation of Servers to Jobs in a Grid Hosting Environment. BT Technology Journal 22, 251–260 (2004)CrossRefGoogle Scholar
  12. 12.
    Web Services - Resource Framework, http://www.globus.org/wsrf
  13. 13.
  14. 14.
    Smith, J., Watson, P.: Fault-Tolerance in Distributed Query Processing. In: 9th International Database Engineering And Application Symposium. IDEAS 2005, pp. 329–338. IEEE, Los Alamitos (2005), http://ideas.concordia.ca/ideas2005/ CrossRefGoogle Scholar
  15. 15.
    Smith, J., Watson, P.: Failure Recovery Alternative. In: Grid Based Distributed Query Processing: A Case Study. The University of Newcastle upon Tyne, number CS-TR-957 (April 2006)Google Scholar
  16. 16.
    Gounaris, A., Paton, N.W., Sakellariou, R., Fernandes, A.A.A., et al.: Practical Adaptation to Changing Resources in Grid Query Processing. In: The 22nd International Conference on Data Engineering, ICDE 2006 (2006)Google Scholar
  17. 17.
    Gounaris, A., Paton, N.W., Sakellariou, R., Fernandes, A.A.A., et al.: Adapting to Changing Resource Performance in Grid Query Processing. In: VLDB Workshop on Data Management in Grids, DMG 2005 (2005), http://liris.cnrs.fr/~jpierson/DMG_VLDB05/
  18. 18.
    Qi, L., Jin, H., Foster, I., Gawor, J.: HAND: Highly Available Dynamic Deployment Infrastructure for Globus Toolkit 4, http://www.globus.org/alliance/publications/papers.php#HAND
  19. 19.
    Watson, P., Lee, P.: The NU-Grid Persistent Object Computation Server. In: 1st European Grid Workshop, Poznan, Poland (2000)Google Scholar
  20. 20.
    Tannenbaum, T., Wright, D., Miller, K., Livny, M.: Condor - A Distributed Job Scheduler. In: Sterling, T. (ed.) Beowulf Cluster Computing with Linux, The MIT Press, Cambridge (2002)Google Scholar
  21. 21.
    Chrysoulas, C., Haleplidis, E., et al.: Applying a Web-Services Based Model to Dynamic-Service Deployment. In: International Conference on Intelligent Agents, Web Technology, and Internet Commerce (IAWTIC), Vienna, Austria, November (2005)Google Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Arijit Mukherjee
    • 1
  • Paul Watson
    • 1
  1. 1.School of Computing Science, Newcastle University, Claremont Tower, Claremont Road, Newcastle Upon TyneUnited Kingdom

Personalised recommendations