Dissertação

Distributed Peer-to-Peer Simulation EVALUATED

As aplicações e redes de peer-to-peer são muito importantes nas aplicações correntes de uso diário. Estas aplicações trazem numerosos benefícios tais como controlo descentralizado, optimização de recursos e resiliência. A simulação tem sido uma ferramenta indispensável para que investigadores e académicos possam avaliar o seu trabalho. À medida que as aplicações correntes se encaminham para um modelo mais distribuído, a simulação de peer-to-peer tomará um lugar dianteiro na inovação e na investigação. Os simuladores de peer-to-peer correntes têm defeitos e são incapazes de servir completamente o seu propósito. As limitações na memória de uma só máquina são demasiado restritivas para representar os modelos distribuídos modernos. Propomos o DIPS, uma implementação distribuída do simulador Peersim, para ultrapassar estas limitações. Abstraímos os conceitos do Peersim de forma a remover as restrições impostas pela utilização de uma só máquina, oferecendo assim um ambiente de simulação capaz de aproveitar a escalabilidade ilimitada de um sistema distribuído. O novo simulador tem de ser correcto, rápido e ter um uso eficiente da memória. Propomos uma arquitectura para o DIPS, identificamos possíveis problemas e propomos soluções que ajudem o DIPS a alcançar escalabilidade ilimitada de forma simples e eficiente. Criamos e avaliamos um protótipo do DIPS como prova de conceito.
peer-to-peer, p2p, simulação, simulação distribuída, DIPS, Peersim

Novembro 3, 2011, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

CO-ORIENTADOR

João Coelho Garcia

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Luís Manuel Antunes Veiga

Departamento de Engenharia Informática (DEI)

Professor Auxiliar