Implementação distribuída de algoritmos evolutivos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10451/31298 |
Resumo: | Tese de mestrado, Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores) Universidade de Lisboa, Faculdade de Ciências, 2017 |
id |
RCAP_26382d37107f6a4f88ccd293f6175596 |
---|---|
oai_identifier_str |
oai:repositorio.ul.pt:10451/31298 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Implementação distribuída de algoritmos evolutivosComputação evolutiva distribuídaSistemas distribuídosSistemas de armazenamento distribuídosSistemas distribuídos baseados no modelo PoolTolerância a faltas distribuídaTeses de mestrado - 2017Departamento de InformáticaTese de mestrado, Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores) Universidade de Lisboa, Faculdade de Ciências, 2017Os sistemas para computação evolutiva, tanto distribuída como não distribuída, têm recebido bastante atenção na ultima década. Isto deve-se principalmente ao aumento da complexidade dos problemas de otimização presentes no mundo real. Embora sejam mais simples de implementar e de perceber, os sistemas não distribuídos revelam-se pouco práticos para problemas complexos e de elevada dimensões. Consequentemente, os sistemas distribuídos tornam-se mais atrativos para resolver problemas mais complexos e multi-dimensionais em tempo aceitável. Contudo, estes sistemas apresentam alguns problemas adicionais relacionados com a sua natureza distribuída, requerendo que os seus utilizadores possuam conhecimentos em sistemas distribuídos. Neste trabalho apresentamos um estudo dos diferentes modelos distribuídos capazes de implementar algoritmos evolutivos. Apresentamos também o state-of-the-art de um dos modelos e dos sistemas de armazenamento, capazes de implementar uma Pool de recursos partilhados. Por fim, apresentamos um sistema distribuído baseado no modelo pool, que suporta a execução de vários algoritmos evolutivos ao mesmo tempo, sem impor qualquer restrição no seu tipo. O mesmo garante uma elevada tolerância a faltas, confidencialidade, disponibilidade e desempenho. Finalmente, o sistema abstrai a sua componente distribuída, possibilitando que seja operado por utilizadores sem o conhecimento em sistemas distribuídos.Evolutionary computation, both distributed and non distributed has received considerable attention over the past decade. This is mainly due to the increasing complexity of real-world optimization problems. Although simpler to implement and to understand, non distributed systems are impractical for complex high dimension problems. Consequently, the distributed systems become more attractive to solve more complex and multi dimension problems in acceptable time. However, they have additional challenges related to their distributed nature, requiring their users to have knowledge in distributed models. In this thesis we present a study on different distributed models that are able to implement evolutionary algorithms. We also present a state-of-the-art on one of the models and storage systems. Finally, we present a distributed system based on a Pool, which supports the execution of several evolutionary algorithms at the same time, without imposing any restriction on their type. It guarantees a high fault tolerance, confidentiality, availability and high performance. Lastly, the system abstracts its distributed nature, allowing it to be operated by users without knowledge in distributed systems.Ferreira, Pedro Miguel Frazão FernandesRepositório da Universidade de LisboaSilva, João Pedro Lopes da2018-02-01T11:18:25Z201720172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/31298TID:201869993porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T16:24:53Zoai:repositorio.ul.pt:10451/31298Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:46:51.954056Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Implementação distribuída de algoritmos evolutivos |
title |
Implementação distribuída de algoritmos evolutivos |
spellingShingle |
Implementação distribuída de algoritmos evolutivos Silva, João Pedro Lopes da Computação evolutiva distribuída Sistemas distribuídos Sistemas de armazenamento distribuídos Sistemas distribuídos baseados no modelo Pool Tolerância a faltas distribuída Teses de mestrado - 2017 Departamento de Informática |
title_short |
Implementação distribuída de algoritmos evolutivos |
title_full |
Implementação distribuída de algoritmos evolutivos |
title_fullStr |
Implementação distribuída de algoritmos evolutivos |
title_full_unstemmed |
Implementação distribuída de algoritmos evolutivos |
title_sort |
Implementação distribuída de algoritmos evolutivos |
author |
Silva, João Pedro Lopes da |
author_facet |
Silva, João Pedro Lopes da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ferreira, Pedro Miguel Frazão Fernandes Repositório da Universidade de Lisboa |
dc.contributor.author.fl_str_mv |
Silva, João Pedro Lopes da |
dc.subject.por.fl_str_mv |
Computação evolutiva distribuída Sistemas distribuídos Sistemas de armazenamento distribuídos Sistemas distribuídos baseados no modelo Pool Tolerância a faltas distribuída Teses de mestrado - 2017 Departamento de Informática |
topic |
Computação evolutiva distribuída Sistemas distribuídos Sistemas de armazenamento distribuídos Sistemas distribuídos baseados no modelo Pool Tolerância a faltas distribuída Teses de mestrado - 2017 Departamento de Informática |
description |
Tese de mestrado, Engenharia Informática (Arquitectura, Sistemas e Redes de Computadores) Universidade de Lisboa, Faculdade de Ciências, 2017 |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 2017 2017-01-01T00:00:00Z 2018-02-01T11:18:25Z |
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://hdl.handle.net/10451/31298 TID:201869993 |
url |
http://hdl.handle.net/10451/31298 |
identifier_str_mv |
TID:201869993 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134393787219968 |