• português (Brasil)
    • English
  • português (Brasil) 
    • português (Brasil)
    • English
  • Entrar
Ver item 
  •   Página inicial
  • Computação/Informática
  • Bacharelado em Ciência da Computação
  • Monografias de TCC
  • Ver item
  •   Página inicial
  • Computação/Informática
  • Bacharelado em Ciência da Computação
  • Monografias de TCC
  • Ver item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Análise e implementação de algoritmo paralelo distribuído para fatoração de números inteiros utilizando Java RMI

Thumbnail
Visualizar/Abrir
Monografia - Luis Paulo Rodrigues Pastor.pdf (1.415Mb)
Data
2013-12-02
Autor
PASTOR, LUIS PAULO RODRIGUES
Metadata
Mostrar registro completo
Resumo
O objetivo deste trabalho é efetuar uma análise do desempenho de uma aplicação que implemente um algoritmo com a função de realizar a fatoração de números inteiros de maneira paralela distribuída, baseando-se na metodologia de fatoração proposta por Fermat e utilizando o mecanismo da linguagem Java para programação distribuída, chamado RMI (Remote Method Invocated). Este algoritmo será executado de maneira sequencial, e de maneira paralela, sobre um cluster composto por máquinas de características homogêneas, utilizando o paradigma mestre-escravo, onde cada escravo participante da execução terá a responsabilidade de executar um trecho de código, cooperando com a execução. A fatoração de números inteiros é um dos métodos utilizados para que se consiga quebrar uma chave criptográfica RSA, possuindo um tempo de execução extremamente grande na fatoração de um número de um cenário real de criptografia, por isso muitos estudos são realizados para encontrar maneiras de obter ganhos no tempo de execução de uma fatoração, e por estes motivos esta abordagem foi selecionada para ser aplicada neste projeto. Após a execução e coleta dos resultados obtidos através de testes realizados em diferentes cenários, os resultados serão analisados, e então, será verificado e comparado o desempenho das diversas execuções realizadas, dando a possibilidade de se verificar em quais cenários houve ganho ou perda de desempenho, e os fatores que impactam diretamente no desempenho da aplicação.
URI
http://hdl.handle.net/11077/978
Collections
  • Monografias de TCC [298]

DSpace software copyright © 2002-2016  DuraSpace
Entre em contato | Deixe sua opinião
Theme by 
Atmire NV
 

 

Navegar

Todo o repositórioComunidades e ColeçõesPor data do documentoAutoresTítulosAssuntosEsta coleçãoPor data do documentoAutoresTítulosAssuntos

Minha conta

Entrar

DSpace software copyright © 2002-2016  DuraSpace
Entre em contato | Deixe sua opinião
Theme by 
Atmire NV