Please use this identifier to cite or link to this item:
http://riu.ufam.edu.br/handle/prefix/2612
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor1 | César Augusto Viana Melo | - |
dc.creator | Wladimir Barroso Guedes de Araújo Neto | - |
dc.date.accessioned | 2016-09-23T15:20:29Z | - |
dc.date.available | 2016-09-23T15:20:29Z | - |
dc.date.issued | 2012-07-31 | - |
dc.identifier.uri | http://riu.ufam.edu.br/handle/prefix/2612 | - |
dc.description.resumo | Diferentemente de uma arquitetura Cliente-Servidor, em que cada parte desempenha um papel bem definido, em um sistema P2P os pares desempenham tanto o papel de cliente quanto de servidor de dados[1]. Esta característica dos sistemas P2P permitem a implementação de aplicações naturalmente escaláveis, e de grande disponibilidade. A escalabilidade em sistemas P2P deve-se a contribuição de cada par ao sistema, em termos de processamento e capacidade de armazenamento. Ou seja, quando um par junta-se ao sistema ele deve também desempenhar o papel de servidor, e por isso irá contribuir com uma certa capacidade de armazenamento de informação e de processamento. Ao desempenhar um papel duplo no sistema, os pares compartilham a responsabilidade pelo armazenamento e disponibilização da informação. Dessa forma, se um par falhar os demais devem manter o sistema em funcionamento. A descentralização dos sistemas P2P mostra-se muito mais vantajosa frente a abordagem Cliente-Servidor. Aplicações Cliente-Servidor estão baseadas em um único ponto (o servidor), que se não estiver disponível comprometerá toda a aplicação. Além disso, o aumento no número de usuário do sistema impõe maior demanda sobre o servidor, requerem para viabilização da aplicação um aumento em sua capacidade de processamento. A despeito dos benefícios da escalabilidade e disponibilidade, a implementação de sistemas P2P é tarefa desafiadora pois, na ausência de uma figura centralizadora, um par que chega ao sistema deve: i) adquirir um identificador global, ii) se utilizar de mecanismo para localização de pares correspondente, e iii) empregar um método que garanta a manutenção de conexões estabelecidas. Tais eventos caracterizam o Problema de Bootstrap. Em sistemas P2P de grande porte, com várias dezenas de milhares de pares, os mantenedores desses sistemas têm contornado o problema de bootstrap com a utilização de servidores centrais. Essa é uma solução simples mas que apresenta um custo justificando apenas pela escala dos sistemas em questão. Ou seja, na ausência desses servidores e de um protocolo para solução do bootstrap, aos usuários caberia a resolução do problema, algo que está além do alcance dos usuários casuais. Por outro lado, em sistemas de pequeno porte, com dezenas de nós, a utilização de servidores centrais se inviabiliza devido o custo envolvido em suas implementações, i.e, a manutenção de um servidor em atividade contínua representam um alto custo para a escala do sistema em questão. Além disso, esse servidor representar um ponto único de falha[2][3], i.e caso ele esteja indisponível todo o sistema estará comprometido. Na impossibilidade de utilização de servidores, o problema de Bootstrap em sistemas P2P de pequeno porte requer a utilização de um protocolo que permitisse ao par: i) implementar o procedimento de Reflexão; ii) implementar o procedimento de Rendezvous; e, finalmente, iii) implementar o procedimento de Relaying. | pt_BR |
dc.description.sponsorship | CNPQ | pt_BR |
dc.format | - | |
dc.language | pt_BR | pt_BR |
dc.publisher | Universidade Federal do Amazonas | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Ciências da Computação | pt_BR |
dc.publisher.department | Instituto de Ciências Exatas | pt_BR |
dc.publisher.program | PROGRAMA PIBIC 2011 | pt_BR |
dc.publisher.initials | UFAM | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Sistema p2p | - |
dc.subject | Boostrap | - |
dc.subject | Redes de computadores | - |
dc.subject.cnpq | CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO | pt_BR |
dc.title | Uma solução para o problema do Bootstrap em sistemas P2P de pequeno porte | pt_BR |
dc.type | Relatório de Pesquisa | pt_BR |
dc.pibic.curso | Ciência da Computação | pt_BR |
dc.pibic.tipobolsa | CNPq | - |
dc.pibic.nrprojeto | PIB-E/0143/2011 | - |
dc.pibic.projeto | Uma solução para o problema do Bootstrap em sistemas P2P de pequeno porte | - |
dc.pibic.dtinicio | 2011-08-01 | - |
dc.pibic.dtfim | 2012-07-31 | - |
Appears in Collections: | Relatórios finais de Iniciação Científica - Ciências Exatas e da Terra |
Files in This Item:
File | Size | Format | |
---|---|---|---|
PIBE01432011.pdf | 374,92 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.