Abstract
Shared dataspaces, initiated by Linda since the beginning of the 80s, has been successfully adopted as a coordination model in a huge variety of systems and applications, going from parallel computing to web-based collaborative work. We point out several scalability problems which arise when trying to exploit the original Linda coordination model in peer-to-peer systems. The objective of this analysis is to produce some guidelines for the design of a data-driven coordination infrastructure suitable for the peer-to-peer scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Anderson. SETI@home. chapter 5. March 2001.
M. T. Valente B. Carbunar and J. Vitek. Lime Revisited. Reverse Engneering an Agent Communication Model. In Proc. of MA’ 01, Lectures Notes in Computer Science. Springer-Verlag, Berlin, 2001.
N. Busi and G. Zavattaro. Some Thoughts on Transiently Shared Dataspaces. In Proc. on the Workshop on Software Engineering and Mobility (at ICSE 2001), 2001.
G. Cugola and G.P. Picco. Peerware: Core middleware support for peer-to-peer and mobile systems. Draft-2002.
D. Gelernter. Generative Communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1):80–112, 1985.
Project JXTA. http://www.jxta.org.
[K+00]_J. Kubiatowicz et al. OceanStore: An Architecture for Global-Scale Persistent Storage. In 9th International Conference on Architectural support for Programming Languages and Operating Systems, Cambridge, MA, November 2000.
G. Kan. Gnutella. chapter 8. March 2001.
A. Langley. Freenet. chapter 8. March 2001.
G.P. Picco, A. Murphy, and GC. Roman. Lime: Linda Meets Mobility. In Proc. 21th IEEE Int. Conf. on Software Engineering (ICSE), pages 368–377, 1999.
A. Rowstron and P. Druschel. Storage Management and Caching in PAST, a Large-Scale, Persistent Peer-to-Peer Storage Utility. In 18th, Canada, November 2001.
C. Shirky. Listening to Napster. chapter 2. March 2001.
[W+98]_J. Waldo et al. Javaspace specification-1.0. Technical report, Sun Microsystems, March 1998.
P. Wyckoff, S. McLaughry, T. Lehman, and D. Ford. T spaces. IBM Systems Journal, 37(3):454–474, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Busi, N., Manfredini, C., Montresor, A., Zavattaro, G. (2002). Towards a Data-Driven Coordination Infrastructure for Peer-to-Peer Systems. In: Gregori, E., Cherkasova, L., Cugola, G., Panzieri, F., Picco, G.P. (eds) Web Engineering and Peer-to-Peer Computing. NETWORKING 2002. Lecture Notes in Computer Science, vol 2376. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45745-3_27
Download citation
DOI: https://doi.org/10.1007/3-540-45745-3_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44177-9
Online ISBN: 978-3-540-45745-9
eBook Packages: Springer Book Archive