• português (Brasil)
    • English
  • English 
    • português (Brasil)
    • English
  • Login
View Item 
  •   DSpace Home
  • Computação/Informática
  • Bacharelado em Ciência da Computação
  • Monografias de TCC
  • View Item
  •   DSpace Home
  • Computação/Informática
  • Bacharelado em Ciência da Computação
  • Monografias de TCC
  • View 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
View/Open
Monografia - Luis Paulo Rodrigues Pastor.pdf (1.415Mb)
Date
2013-12-02
Author
PASTOR, LUIS PAULO RODRIGUES
Metadata
Show full item record
Abstract
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
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV