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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Sprott, D., Wilkes, L.: Understanding Service-Oriented Architecture. Microsoft Architect Journal (November 2004), http://msdn.microsoft.com/en-us/library/aa480021.aspx
Web Services Architecture, http://www.w3.org/TR/ws-arch/
Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)
World Wide Web Consortium, http://www.w3.org/
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Jounral of Supercomputer Applications 15(3) (2001)
OASIS WebService Resource Framework(WSRF) TC, http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf
Tannenbaum, T., Wright, D., Miller, K., Livny, M.: Condor - A Distributed Job Scheduler. In: Beowulf Cluster Computing with Linux. The MIT Press (2002)
The Globus Toolkit, http://www.globus.org/toolkit
Universal Description, Discovery and Integration(UDDI) v3.0.2, http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
Web Services Description Language (WSDL) 1.1, W3C Note, March 15 (2001), http://www.w3.org/TR/wsdl
Simple Object Access Protocol (SOAP) 1.1, W3C Note, May 08 (2000), http://www.w3.org/TR/2000/NOTE-SOAP-20000508
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)
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)
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.
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)
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)
GRIMOIRES, http://www.omii.ac.uk/wiki/Grimoires
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)