Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais

Detalhes bibliográficos
Autor(a) principal: Bertoglio, Daniel Dalalana
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
Texto Completo: http://www.repositorio.jesuita.org.br/handle/UNISINOS/4693
Resumo: Atualmente, a atribuição de novas tecnologias aliadas à computação distribuída tem crescido exponencialmente devido a necessidade cada vez mais imposta de otimização dos recursos computacionais. As redes P2P (Peer-to-Peer) são um exemplo de arquitetura de sistemas distribuídos onde os nós atuam tanto na função de clientes como na de servidores. A relação desses nós participantes apresenta questões relacionadas à confiança devido as comunicações que esses realizam, e uma vez que o comportamento dos nós é dinâmico, indicam-se problemas voltados a segurança. Dessa forma, um sistema de reputação e confiança é um meio de se controlar o funcionamento da rede e demais problemas através de métodos de recompensa e penalização. Analisando o contexto de aplicação, nota-se que utilizar um mecanismo de penalização para limitar largura de banda, como acontece tradicionalmente em sistemas P2P, não é uma alternativa viável para ambientes LAN, devido justamente aos recursos que esse tipo de rede detém como característica própria. Dentre diversas outras possibilidades, a limitação de acesso às informações sobre os arquivos compartilhados evidencia adequadamente uma maneira concisa e aplicável para tratar a penalização em redes locais. Este trabalho tem como objetivo então o desenvolvimento de um sistema de reputação para redes locais, denominado TrustLP2P. O TrustLP2P propõe um modelo que visa adequar os aspectos do ambiente de rede local ao mesmo tempo em que atribui conceitos baseados em outros sistemas de reputação existentes, fazendo uso de valores de reputação e confiança para que os nós possam classificar uns aos outros. Aliado a isso, mensurando através dos valores de reputação os participantes, o sistema também tem por finalidade recompensar ou penalizar os nós de acordo com seu comportamento. Um exemplo de aplicação para o TrustLP2P é o LP2P (Local Peer-to-Peer ), uma plataforma de comunicação para ambientes distribuídos voltada para o compartilhamento de arquivos, desenvolvida pelo projeto da linha de pesquisa de Redes de Computadores e Sistemas Distribuídos do PIPCA, Unisinos. Assim, o sistema proposto proporciona ao LP2P um controle adequado sobre as ações dos nós, através de aspectos consistentes que são descritos no seu modelo.
id USIN_283c34f621881d5c820e891b616a8046
oai_identifier_str oai:www.repositorio.jesuita.org.br:UNISINOS/4693
network_acronym_str USIN
network_name_str Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
repository_id_str
spelling 2015-08-06T19:22:26Z2015-08-06T19:22:26Z2011-03-30Submitted by Nara Lays Domingues Viana Oliveira (naradv) on 2015-08-06T19:22:26Z No. of bitstreams: 1 DanielBertoglioComputacao.pdf: 2836903 bytes, checksum: d32fdc80bc5cb27105db4d97c0231d7f (MD5)Made available in DSpace on 2015-08-06T19:22:26Z (GMT). No. of bitstreams: 1 DanielBertoglioComputacao.pdf: 2836903 bytes, checksum: d32fdc80bc5cb27105db4d97c0231d7f (MD5) Previous issue date: 2011Atualmente, a atribuição de novas tecnologias aliadas à computação distribuída tem crescido exponencialmente devido a necessidade cada vez mais imposta de otimização dos recursos computacionais. As redes P2P (Peer-to-Peer) são um exemplo de arquitetura de sistemas distribuídos onde os nós atuam tanto na função de clientes como na de servidores. A relação desses nós participantes apresenta questões relacionadas à confiança devido as comunicações que esses realizam, e uma vez que o comportamento dos nós é dinâmico, indicam-se problemas voltados a segurança. Dessa forma, um sistema de reputação e confiança é um meio de se controlar o funcionamento da rede e demais problemas através de métodos de recompensa e penalização. Analisando o contexto de aplicação, nota-se que utilizar um mecanismo de penalização para limitar largura de banda, como acontece tradicionalmente em sistemas P2P, não é uma alternativa viável para ambientes LAN, devido justamente aos recursos que esse tipo de rede detém como característica própria. Dentre diversas outras possibilidades, a limitação de acesso às informações sobre os arquivos compartilhados evidencia adequadamente uma maneira concisa e aplicável para tratar a penalização em redes locais. Este trabalho tem como objetivo então o desenvolvimento de um sistema de reputação para redes locais, denominado TrustLP2P. O TrustLP2P propõe um modelo que visa adequar os aspectos do ambiente de rede local ao mesmo tempo em que atribui conceitos baseados em outros sistemas de reputação existentes, fazendo uso de valores de reputação e confiança para que os nós possam classificar uns aos outros. Aliado a isso, mensurando através dos valores de reputação os participantes, o sistema também tem por finalidade recompensar ou penalizar os nós de acordo com seu comportamento. Um exemplo de aplicação para o TrustLP2P é o LP2P (Local Peer-to-Peer ), uma plataforma de comunicação para ambientes distribuídos voltada para o compartilhamento de arquivos, desenvolvida pelo projeto da linha de pesquisa de Redes de Computadores e Sistemas Distribuídos do PIPCA, Unisinos. Assim, o sistema proposto proporciona ao LP2P um controle adequado sobre as ações dos nós, através de aspectos consistentes que são descritos no seu modelo.Currently, assign new technologies designed to distributed computing has grown exponentially due to the need for optimization of computing resources. The P2P (Peer-to-Peer) is an example of architecture of distributed systems where the nodes work both in the role of client as the server. The relationship of these nodes presents issues relating to the trust due the communications between them, and since the behavior of nodes is dynamic, security problems are indicated. Thus, a reputation and trust system is one way to control the operation of the network and other problems through methods of reward and punishment. Analyzing the application context, it is notable that use a penalty mechanism to limit bandwidth, as traditionally happens in P2P systems, it is not a viable alternative for LAN environments, due to the resources that this type of network has its own characteristic. Among several other possibilities, limiting access to information about the shared _les shows a concise and applicable manner to establish the penalty in local networks. This study aims to develop a reputation system for local networks, called TrustLP2P. The TrustLP2P proposes a model that adapts aspects of the local network environment at the sime time that related concepts based on other existing reputation systems, making use of reputation and trust values so that the nodes can classify each other. Allied to this, measuring the values of reputation through the participants, the system also aims to reward or penalize the nodes according to their behavior. An application for TrustLP2P is LP2P (Local Peer-to-Peer), a communication platform for distributed environments focused on the sharing of _les, developed by the research project of Computer Networks and Distributed Systems of PIPCA, Unisinos. Thus, the proposed system provides for LP2P an adequate control over the actions of the nodes, through consistent aspects that are described in their model.NenhumaBertoglio, Daniel Dalalanahttp://lattes.cnpq.br/4493244304420308http://lattes.cnpq.br/4493244304420308Ávila, Rafael BohrerUniversidade do Vale do Rio dos SinosPrograma de Pós-Graduação em Computação AplicadaUnisinosBrasilEscola PolitécnicaUm sistema de reputação para ambientes Peer-to-Peer aplicado em redes locaisACCNPQ::Ciências Exatas e da Terra::Ciência da ComputaçãoSistemas distribuídosSistemas de reputaçãoReputaçãoConfiançaPeer-to-PeerDistributed systemsReputation systemsReputationTrustinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.repositorio.jesuita.org.br/handle/UNISINOS/4693info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)instname:Universidade do Vale do Rio dos Sinos (UNISINOS)instacron:UNISINOSORIGINALDanielBertoglioComputacao.pdfDanielBertoglioComputacao.pdfapplication/pdf2836903http://repositorio.jesuita.org.br/bitstream/UNISINOS/4693/1/DanielBertoglioComputacao.pdfd32fdc80bc5cb27105db4d97c0231d7fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82175http://repositorio.jesuita.org.br/bitstream/UNISINOS/4693/2/license.txt320e21f23402402ac4988605e1edd177MD52UNISINOS/46932016-03-08 11:31:27.383oai:www.repositorio.jesuita.org.br:UNISINOS/4693Ck5PVEE6IENPTE9RVUUgQVFVSSBBIFNVQSBQUsOTUFJJQSBMSUNFTsOHQQoKRXN0YSBsaWNlbsOnYSBkZSBleGVtcGxvIMOpIGZvcm5lY2lkYSBhcGVuYXMgcGFyYSBmaW5zIGluZm9ybWF0aXZvcy4KCkxpY2Vuw6dhIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHDp8OjbyBkZXN0YSBsaWNlbsOnYSwgdm9jw6ogKG8gYXV0b3IgKGVzKSBvdSBvIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yKSBjb25jZWRlIMOgIApVbml2ZXJzaWRhZGUgZG8gVmFsZSBkbyBSaW8gZG9zIFNpbm9zIChVTklTSU5PUykgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSAKZGlzdHJpYnVpciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLDtG5pY28gZSAKZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBvdSB2w61kZW8uCgpWb2PDqiBjb25jb3JkYSBxdWUgYSBTaWdsYSBkZSBVbml2ZXJzaWRhZGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAKcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgYSBzdWEgdGVzZSBvdSAKZGlzc2VydGHDp8OjbyBwYXJhIGZpbnMgZGUgc2VndXJhbsOnYSwgYmFjay11cCBlIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgCm5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IApjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogCmRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciDDoCBTaWdsYSBkZSBVbml2ZXJzaWRhZGUgCm9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyBuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSAKaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UgCkFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTyBRVUUgTsODTyBTRUpBIEEgU0lHTEEgREUgClVOSVZFUlNJREFERSwgVk9Dw4ogREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklTw4NPIENPTU8gClRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBTaWdsYSBkZSBVbml2ZXJzaWRhZGUgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbywgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyAKY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Teses e Dissertaçõeshttp://www.repositorio.jesuita.org.br/oai/requestopendoar:2016-03-08T14:31:27Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)false
dc.title.pt_BR.fl_str_mv Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
title Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
spellingShingle Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
Bertoglio, Daniel Dalalana
ACCNPQ::Ciências Exatas e da Terra::Ciência da Computação
Sistemas distribuídos
Sistemas de reputação
Reputação
Confiança
Peer-to-Peer
Distributed systems
Reputation systems
Reputation
Trust
title_short Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
title_full Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
title_fullStr Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
title_full_unstemmed Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
title_sort Um sistema de reputação para ambientes Peer-to-Peer aplicado em redes locais
author Bertoglio, Daniel Dalalana
author_facet Bertoglio, Daniel Dalalana
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4493244304420308
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4493244304420308
dc.contributor.author.fl_str_mv Bertoglio, Daniel Dalalana
dc.contributor.advisor1.fl_str_mv Ávila, Rafael Bohrer
contributor_str_mv Ávila, Rafael Bohrer
dc.subject.cnpq.fl_str_mv ACCNPQ::Ciências Exatas e da Terra::Ciência da Computação
topic ACCNPQ::Ciências Exatas e da Terra::Ciência da Computação
Sistemas distribuídos
Sistemas de reputação
Reputação
Confiança
Peer-to-Peer
Distributed systems
Reputation systems
Reputation
Trust
dc.subject.por.fl_str_mv Sistemas distribuídos
Sistemas de reputação
Reputação
Confiança
Peer-to-Peer
dc.subject.eng.fl_str_mv Distributed systems
Reputation systems
Reputation
Trust
description Atualmente, a atribuição de novas tecnologias aliadas à computação distribuída tem crescido exponencialmente devido a necessidade cada vez mais imposta de otimização dos recursos computacionais. As redes P2P (Peer-to-Peer) são um exemplo de arquitetura de sistemas distribuídos onde os nós atuam tanto na função de clientes como na de servidores. A relação desses nós participantes apresenta questões relacionadas à confiança devido as comunicações que esses realizam, e uma vez que o comportamento dos nós é dinâmico, indicam-se problemas voltados a segurança. Dessa forma, um sistema de reputação e confiança é um meio de se controlar o funcionamento da rede e demais problemas através de métodos de recompensa e penalização. Analisando o contexto de aplicação, nota-se que utilizar um mecanismo de penalização para limitar largura de banda, como acontece tradicionalmente em sistemas P2P, não é uma alternativa viável para ambientes LAN, devido justamente aos recursos que esse tipo de rede detém como característica própria. Dentre diversas outras possibilidades, a limitação de acesso às informações sobre os arquivos compartilhados evidencia adequadamente uma maneira concisa e aplicável para tratar a penalização em redes locais. Este trabalho tem como objetivo então o desenvolvimento de um sistema de reputação para redes locais, denominado TrustLP2P. O TrustLP2P propõe um modelo que visa adequar os aspectos do ambiente de rede local ao mesmo tempo em que atribui conceitos baseados em outros sistemas de reputação existentes, fazendo uso de valores de reputação e confiança para que os nós possam classificar uns aos outros. Aliado a isso, mensurando através dos valores de reputação os participantes, o sistema também tem por finalidade recompensar ou penalizar os nós de acordo com seu comportamento. Um exemplo de aplicação para o TrustLP2P é o LP2P (Local Peer-to-Peer ), uma plataforma de comunicação para ambientes distribuídos voltada para o compartilhamento de arquivos, desenvolvida pelo projeto da linha de pesquisa de Redes de Computadores e Sistemas Distribuídos do PIPCA, Unisinos. Assim, o sistema proposto proporciona ao LP2P um controle adequado sobre as ações dos nós, através de aspectos consistentes que são descritos no seu modelo.
publishDate 2011
dc.date.issued.fl_str_mv 2011-03-30
dc.date.accessioned.fl_str_mv 2015-08-06T19:22:26Z
dc.date.available.fl_str_mv 2015-08-06T19:22:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.repositorio.jesuita.org.br/handle/UNISINOS/4693
url http://www.repositorio.jesuita.org.br/handle/UNISINOS/4693
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade do Vale do Rio dos Sinos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv Unisinos
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola Politécnica
publisher.none.fl_str_mv Universidade do Vale do Rio dos Sinos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
instname:Universidade do Vale do Rio dos Sinos (UNISINOS)
instacron:UNISINOS
instname_str Universidade do Vale do Rio dos Sinos (UNISINOS)
instacron_str UNISINOS
institution UNISINOS
reponame_str Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
collection Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
bitstream.url.fl_str_mv http://repositorio.jesuita.org.br/bitstream/UNISINOS/4693/1/DanielBertoglioComputacao.pdf
http://repositorio.jesuita.org.br/bitstream/UNISINOS/4693/2/license.txt
bitstream.checksum.fl_str_mv d32fdc80bc5cb27105db4d97c0231d7f
320e21f23402402ac4988605e1edd177
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)
repository.mail.fl_str_mv
_version_ 1797219949349961728