Skip to main content

An Architecture for Dynamic Web Service Provisioning Using Peer-to-Peer Networks

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7753))

Abstract

Grid computing has made it possible for users to create complex applications by combining globally distributed data and analysis components and deploy them on geographically distributed resources for execution. Introduction of ad-hoc Virtual Organizations based on on-demand service provisioning further enhances this architectural concept. Job-based paradigms or reliance on relatively static UDDI lead to a failure in offering the complete dynamism of a heterogeneous distributed Grid. A possible alternative is the use of dynamic peer-to-peer (P2P) techniques within a Web Service based Grid to introduce the ability of the network to adapt to resource volatility already established in P2P-based content-delivery models. In this paper, we present the architecture of a demand-driven Web Service deployment framework that allows sharing of data and computing capacity using P2P technology as its backbone. We focus on various issues such as resource availability, scalability and abstraction. Demand-driven resource allocation is based on request parameters and availability of the resources to create the basis for a fully dynamic virtual market place of computational resources.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Sprott, D., Wilkes, L.: Understanding Service-Oriented Architecture. Microsoft Architect Journal (November 2004), http://msdn.microsoft.com/en-us/library/aa480021.aspx

  2. Web Services Architecture, http://www.w3.org/TR/ws-arch/

  3. Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  4. World Wide Web Consortium, http://www.w3.org/

  5. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Jounral of Supercomputer Applications 15(3) (2001)

    Google Scholar 

  6. OASIS WebService Resource Framework(WSRF) TC, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf

  7. Tannenbaum, T., Wright, D., Miller, K., Livny, M.: Condor - A Distributed Job Scheduler. In: Beowulf Cluster Computing with Linux. The MIT Press (2002)

    Google Scholar 

  8. The Globus Toolkit, http://www.globus.org/toolkit

  9. Universal Description, Discovery and Integration(UDDI) v3.0.2, http://uddi.org/pubs/uddi-v3.0.2-20041019.htm

  10. Web Services Description Language (WSDL) 1.1, W3C Note, March 15 (2001), http://www.w3.org/TR/wsdl

  11. Simple Object Access Protocol (SOAP) 1.1, W3C Note, May 08 (2000), http://www.w3.org/TR/2000/NOTE-SOAP-20000508

  12. Watson, P., Fowler, C., Kubicek, C., et al.: Dynamically Deploying Web Services on a Grid using DynaSOAr. In: Proc. International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC (2006)

    Google Scholar 

  13. Harrison, A., Taylor, I.: An Interface to WebService Hosting and Invocation. In: Proc. HIPS Joint Workshop on High-Performance Grid Computing and High-Level Parallel Programming Models (2005)

    Google Scholar 

  14. Qi, L., Jin, H., Foster, I., Gawor, J.: HAND: highly available dynamic deployment infrastructure for globus toolkit4, http://www.globus.org/alliance/publications/papers/HAND-Submitted.pdf.

  15. Mondejar, R., Garcia, P., Pairot, C., Gomez Skarmeta, A.F.: Enabling Wide-Area Service Oriented Architecture through the p2pWeb Model. In: WETICE, pp. 89–94 (2006)

    Google Scholar 

  16. Mesaros, V., Carton, B., Van Roy, P.: P2PS: Peer-to-Peer Development Platform for Mozart. In: Van Roy, P. (ed.) MOZ 2004. LNCS, vol. 3389, pp. 125–136. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  17. GRIMOIRES, http://www.omii.ac.uk/wiki/Grimoires

  18. jmDNS, http://jmdns.sourceforge.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mistry, S., Jaiswal, D., Virani, S., Mukherjee, A., Mukherjee, N. (2013). An Architecture for Dynamic Web Service Provisioning Using Peer-to-Peer Networks. In: Hota, C., Srimani, P.K. (eds) Distributed Computing and Internet Technology. ICDCIT 2013. Lecture Notes in Computer Science, vol 7753. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36071-8_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36071-8_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36070-1

  • Online ISBN: 978-3-642-36071-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics