Abstract
As the community using web services grows, the UDDI registry is a crucial entry point that needs to provide high throughput, high availability and access to accurate data. Replication is often used to satisfy such requirements. In this paper, we propose dynamic primary copy method, a variant of primary copy method to handle the replicated UDDI registry, and two algorithms implementing this method. In this method, the update is done at the site where the request is submitted. The algorithms use a simple mechanism to handle the conflicting requests on UDDI entities in an efficient fashion. Due to a large volume of update and inquiry requests to UDDI, the number and size of the messages are critical in any replication solution for UDDI registry. Our algorithms reduce both the number and the size of messages significantly. The main difference between the two algorithms is that one of the algorithms handles high degree of conflicting update requests in an efficient fashion without transmitting unnecessary intermediate results.
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
Alonso, G., Casati, F., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Heidelberg (2004)
Ananthanarayana, V.S., Vidyasankar, K.: Dynamic Primary Copy with Piggy-backing Mechanism for Replicated UDDI Registry, Technical Report, Dept. of Computer Science, Memorial University, NL, Canada (under preparation)
Anderson, T.A., Breitbart, Y., Korth, H.F., Wool, A.: Replication, Consistency and Practicality: Are these Mutually Exclusive? In: ACM SIGMOD 1998, pp. 485–495 (1998)
Bernstein, P., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley Publishing Company, Reading (1987)
Breitbart, Y., Komondoor, R., Rastogi, R., Seshadri, S.: Update Protocols for Replicated Databases. In: ACM SIGMOD (1999)
Chundi, P., Rosenkrantz, D.J., Ravi, S.S.: Deferred Updates and Data Placement in Distributed Databases. In: Int’l Conf. on Data Engg., pp. 469–476 (1996)
Lamport, L.: Time, Clocks and the Ordering of Events in a Distributed System. Communications of the ACM 21(7), 558–565 (1978)
Kreger, H.: Web Services Conceptual Architecture (WSCA 1.0) IBM, Available from http://ww-4.ibm.com/software/solutions/webservices/pdf/WSCA.pdf
Jimènez-Periz, R., Patiño-Martìnez, M., Kemme, B., Alonso, G.: Improving Scalability of Fault-tolerant Database Clusters. In: Int. Conf. on Distributed Computing Systems (2002)
Sun, C., Lin, Y., Kemme, B.: Comparison of UDDI Registry Replication Strategies. In: ICWS 2004, pp. 218–225 (2004)
UDDI.org, UDDI Version 3.0 Specification, available from http://www.uddi.org/specification.html
Wolski, A.: Applying Replication to Data Recharging in Mobile Systems. Solid Information Technology 7(2) (2001), http://www.solidtech.com/pdf/sms-wolski.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ananthanarayana, V.S., Vidyasankar, K. (2006). Dynamic Primary Copy with Piggy-Backing Mechanism for Replicated UDDI Registry. In: Madria, S.K., Claypool, K.T., Kannan, R., Uppuluri, P., Gore, M.M. (eds) Distributed Computing and Internet Technology. ICDCIT 2006. Lecture Notes in Computer Science, vol 4317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11951957_34
Download citation
DOI: https://doi.org/10.1007/11951957_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68379-7
Online ISBN: 978-3-540-68380-3
eBook Packages: Computer ScienceComputer Science (R0)