Peer-to-Peer Systems: The Present and the Future

Authors

  • Jorge Raúl Ardenghi Laboratorio de Investigación en Sistemas Distribuidos (LISiDi), Departamento de Ciencias e Ingeniería de la Computación, Universidad Nacional del Sur, Bahía Blanca, Argentina
  • Javier Echaiz Laboratorio de Investigación en Sistemas Distribuidos (LISiDi), Departamento de Ciencias e Ingeniería de la Computación, Universidad Nacional del Sur, Bahía Blanca, Argentina

Keywords:

grid computing, performance design, distributed systems, peer-to-peer, algorithms

Abstract

Nowadays Peer-to-Peer (P2P) systems became an important part of Internet, millions of users have been attracted to use their structures and services. The popularity of Peer-to-Peer systems speed up academic research joining researchers from systems, networking and theory. The most popular P2P applications support file-sharing and content distribution, new applications are emerging in different fields, Internet telephony is an example. This paper discusses the issues of P2P systems such as characteristics, structures, protocols, drawbacks, open problems and futures fields of development.

Downloads

Download data is not yet available.

References

[1] A. Adya, W.J. Bolosky, M. Castro, G. Cermak, R. Chaiken, and J. R. Douceur. FARSITE: Federated, Available and Reliable Storage for an Incompletely Trusted Environment, 2002. http://Research.microsoft.com/sn/Farsite/OSDI20002.pdf
[2] D. Anderson. SETI@home. chapter 5, pp 67-76. OReally,2001.
[3] S. AndroutsellisTheotokis and D. Spinellis. A Survey of Peer-to-Peer Content Distribution Technologies. ACM Computing Surveys, Vol. 36(4), 2004.
[4] H. Balakrishnan, M. F. Kaashoek, D. Karger, R. Morris and I. Stoica. Looking up Data in P2P Systems. Communications of the ACM, 46(2), 2003.
[5] J. L. Casti. Complexity. Enciclopaedia Britannica. 2005
[6] I. Clarke. Freenets Next Generation Routing Protocol. 2003. http://freenet.sourceforge.net/index.php?page=ngrouting.
[7] I. Clarke, S. G. Miller, T. W. Hong, O. Sandberg, and B. Wiley. Protecting Free Expression Online with Freenet. IEEE Internet Computing, 6(1), pp 40-49, 2002.
[8] B. Cohen., Incentive to Build Robustness in BitTorrent. Workshop on Economics of Peer-to-Peer Systems, 2003.
[9] F. Dabek, M.F. Kasshoek, D. Karger, R. Morris, and I. Stoica. Wide-area Cooperative Storage with CFS. Proceedings of the 18th ACM Symposium on Operating Systems Principles. pp 202-215, 2001.
[10] A. Goldberg and P. Yianilos. Forwards an Archival Intermemory. Proceedings of the IEEE International Forum on Research and Technology Advances in Digital Libraries. pp 147-156, 1998.
[11] A. Kim and L. Hoffman. Napster and other Internet peer-to-peer applications. George Washington University, 2002,cite-seer.ist.psu.edu/kim01pricing.html.
[12] J. Krubiatowicz, D. Bindel, Y. Chen et al. OceanStore: An Architecture for Global Scale Persistent Storage. Proceedings of the 9th International Conference on Architecture Support for Programming Languages and Operating Systems. 2000.
[13] P. Maymounkov and D. Mazieres. Kademlia: A peer-to-Peer Information System Based on the XOR Metric. International Workshop on Peer-to-Peer Systems. (IPTPS02), 2002.
[14] D. S. Milojicic, V. Kalogeraki,, R. Lukose, K. Nagaraja and J. Pruyne. Peer-to-Peer Computing. HP, Technical Report, HPL-2002-57, 2002. http://www.hpl.hp.com/techreports/2002/HPL-2002-57.pdf.
[15] T. Moreton, I. Pratt, and T. Harris. Storage, Mutability and Naming in Pasta. 2002. http://www.cl.cam.ac.uk/users/tlh20/papers/mphpasta.pdf.
[16] M. Ripeanu. Peer-to-Peer Architecture Case Study: Gnutella Network. Proceedings of the IEEE 1st International Conference on Peer-to-Peer Computing, 2001.
[17] M. Ripeanu and I. Foster. Mapping the Gnutella Network: properties of Large-scale Peer-to-Peer Systems and Implications for System Design. IEEE Internet Computing, 6(1), 2002.
[18] A. Rowstron and P. Druschel. Storage Management and Caching in PAST, a Large-scale, Persistent Peer-to-Peer Storage Utility. 18th ACM SOSP01. 2001.
[19] S. Saroiu, K. P. Gummadi and S.D. Gribble. Measuring and analyzing the characteristics of Napster and Gnutella hosts. Multimedia Systems, 9(2), 2003. pp 170-184, Springer-Verlag.
[20] F. Schweitzer. Coordination of Decisions in Spatial Multi-Agents Systems. International Workshop on Socio- and Econo-Physics. 2003.
[21] R. Steinmetz and K. Wehrle. Peer-to-Peer-Networking and Computing. Informatik-Spectrum, 27(1). Springer. 2004.
[22] R. Steinmetz and K. Wehrle (Eds). Peer-to-Peer Systems and Applications. Lecture Notes in Computer Science, LNCS 3485, Springer. 2005.
[23] J. Van Der Merwe, D. Dawound, S. Mc Donald. A Survey on Peer-to-Peer Key Management for Mobile ad hoc Networks, ACM Computing Survey, 39(1), 2007

Downloads

Published

2007-10-01

How to Cite

Ardenghi, J. R., & Echaiz, J. (2007). Peer-to-Peer Systems: The Present and the Future. Journal of Computer Science and Technology, 7(03), p. 198–203. Retrieved from https://journal.info.unlp.edu.ar/JCST/article/view/771

Issue

Section

Invited Articles