PeerRepSim: um Simulador de Protocolos de Gerenciamento de Reputação para Redes P2P

  • Anderson do Nascimento UEFS
  • Elisângela Carneiro UFBA
  • Antônio Coutinho UEFS
  • Fabíola Greve UFBA

Resumo


O modelo de sistemas entre pares (P2P) tornou-se altamente popular na Internet, particularmente em sistemas de compartilhamento e distribuição de conteúdo. No entanto, a pesquisa e o desenvolvimento de novas tecnologias na área são limitadas pela ausência de ferramentas genéricas de projeto e simulação P2P, sobretudo as que oferecem suporte a simulação de protocolos de segurança e modelos de ataque a estes sistemas. Este artigo discute o projeto do PeerRepSim, um simulador de redes P2P que agrega a simulação de protocolos de gerenciamento de reputação, bem como a simulação a ataques e comportamentos de agentes mal intencionados. O artigo aborda os principais requisitos de simulação e componentes arquiteturais do simulador, bem como alguns resultados de simulação de protocolos existentes na literatura.

Referências

Baker, M. and Rahim, L. (2007). Peer-to-peer simulators. Technical Reports.

Banks, J., Carson, J. S., Nelson, B. L., and Nicol, D. M. (2000). Discrete-Event System Simulation (3rd Edition). Prentice Hall, 3 edition.

Buchegger, S. and Le Boudec, J. Y. (2004). A robust reputation system for p2p and mobile ad-hoc networks. In Proceedings of the Second Workshop on the Economics of Peer-to-Peer Systems.

Cornelli, F., Damiani, E., Capitani di Vimercati, S. D., Paraboschi, S., and Samarati, P. (2002). Choosing reputable servants in a p2p network. In In Proceedings of the 11th International World Wide Web Conference. ACM.

Damiani, E., Vimercati, D. C. D., Paraboschi, S., Samarati, P., and Violante, F. (2002). A reputation-based approach for choosing reliable resources in peer-to-peer networks. In In Proceedings of the 9th ACM Conference on Computer and Communications Security, pages 207–216. ACM Press.

Feldman, M., Papadimitriou, C., Chuang, J., and Stoica, I. (2004). Free-riding and whitewashing in peer-to-peer systems. In PINS ’04: Proceedings of the ACM SIGCOMM workshop on Practice and theory of incentives in networked systems, pages 228–236, New York, NY, USA. ACM.

Gil, T., Kaashoek, F., Li, J., Morris, R., and Stribling, J. (2010). P2psim: A simulator for p2p protocols. Disponível em: http://pdos.csail.mit.edu/p2psim/. Acesso em: 30/08/2010.

Gnutella (2010). The gnutella protocol development website. Disponível em: http://rfc-gnutella.sourceforge.net/.

Hilliard, R. (2000). Ieee recommended practice for architectural description of softwareintensive systems. Technical report.

Jelasity, M., Montresor, A., Jesi, G. P., and Voulgaris, S. (2010). The Peersim simulator. Disponível em: http://peersim.sourceforge.net. Acesso em: 30/07/2010.

Kamvar, S. D., Schlosser, M. T., and Molina, H. G. (2003). The eigentrust algorithm for reputation management in p2p networks. In WWW ’03: Proceedings of the 12th international conference on World Wide Web, pages 640–651, New York, NY, USA. ACM Press.

Liu, H. and Qiu, Y. (2007). A reputation model base on transactions in peer-to-peer networks. In SKG ’07: Proceedings of the Third International Conference on Semantics, Knowledge and Grid, pages 398–401, Washington, DC, USA. IEEE Computer Society.

Naicken, S., Basu, A., Livingston, B., and Rodhetbhai, S. (2006). A survey of peerto-peer network simulators. Proceedings of the 7th Annual Postgraduate Symposium (PGNet ’06).

Naicken, S., Livingston, B., Basu, A., Rodhetbhai, S., Wakeman, I., and Chalmers, D. (2007). The state of peer-to-peer simulators and simulations. SIGCOMM Comput. Commun. Rev., 37(2):95–98.

Ravoaja, A. and Anceaume, E. (2007). Storm: A secure overlay for p2p reputation management. Self-Adaptive and Self-Organizing Systems, International Conference on, 0:247–256.

Roussopoulos, M., Giuli, T., Baker, M., Maniatis, P., Rosenthal, D. S. H., and Mogul, J. (2004). 2 p2p or not 2 p2p? The 3rd Int’l Workshop on Peer-to-Peer Systems.

San Ting, N. (2003). A generic peer-to-peer network simulator. In Proceedings of the 2002-2003 Grad Symposium, CS Dept, University of Saskatchewan.

Schlosser, A., Voss, M., and Brückner, L. (2005). On the simulation of global reputation systems. Journal of Artificial Societies and Social Simulation, 9.

Schlosser, M. T., Condie, T. E., and Kamvar, S. D. (2003). Simulating a file-sharing p2p network. In In First Workshop on Semantics in P2P and Grid Computing, 12th.WWWConference.

Sun, M. (2010). The java swing api. Disponível em: [link]. Acesso em: 30/07/2010.
Publicado
11/10/2010
NASCIMENTO, Anderson do; CARNEIRO, Elisângela; COUTINHO, Antônio; GREVE, Fabíola. PeerRepSim: um Simulador de Protocolos de Gerenciamento de Reputação para Redes P2P. In: SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 10. , 2010, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 185-198. DOI: https://doi.org/10.5753/sbseg.2010.20587.

##plugins.generic.recommendByAuthor.heading##