Ferramenta de programação e processamento para execução de aplicações com grandes quantidades de dados em ambientes distribuídos (2018)
- Authors:
- Autor USP: VASATA, DARLON - EP
- Unidade: EP
- Sigla do Departamento: PCS
- Subjects: BIG DATA; SISTEMAS DISTRIBUÍDOS; PROGRAMAÇÃO PARALELA
- Language: Português
- Abstract: A temática envolvendo o processamento de grandes quantidades de dados é um tema amplamente discutido nos tempos atuais, envolvendo seus desafios e aplicabilidade. Neste trabalho é proposta uma ferramenta de programação para desenvolvimento e um ambiente de execução para aplicações com grandes quantidades de dados. O uso da ferramenta visa obter melhor desempenho de aplicações neste cenário, explorando o uso de recursos físicos como múltiplas linhas de execução em processadores com diversos núcleos e a programação distribuída, que utiliza múltiplos computadores interligados por uma rede de comunicação, de forma que estes operam conjuntamente em uma mesma aplicação, dividindo entre tais máquinas sua carga de processamento. A ferramenta proposta consiste na utilização de blocos de programação, de forma que tais blocos sejam compostos por tarefas, e sejam executados utilizando o modelo produtor consumidor, seguindo um fluxo de execução definido. A utilização da ferramenta permite que a divisão das tarefas entre as máquinas seja transparente ao usuário. Com a ferramenta, diversas funcionalidades podem ser utilizadas, como o uso de ciclos no fluxo de execução ou no adiantamento de tarefas, utilizando a estratégia de processamento especulativo. Os resultados do trabalho foram comparados a duas outras ferramentas de processamento de grandes quantidades de dados, Hadoop e que o uso da ferramenta proporciona aumento no desempenho das aplicações, principalmente quando executado em clusters homogêneos.
- Imprenta:
- Data da defesa: 03.09.2018
-
ABNT
VASATA, Darlon. Ferramenta de programação e processamento para execução de aplicações com grandes quantidades de dados em ambientes distribuídos. 2018. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 2018. Disponível em: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-14122018-074952/. Acesso em: 18 abr. 2024. -
APA
Vasata, D. (2018). Ferramenta de programação e processamento para execução de aplicações com grandes quantidades de dados em ambientes distribuídos (Tese (Doutorado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/3/3141/tde-14122018-074952/ -
NLM
Vasata D. Ferramenta de programação e processamento para execução de aplicações com grandes quantidades de dados em ambientes distribuídos [Internet]. 2018 ;[citado 2024 abr. 18 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-14122018-074952/ -
Vancouver
Vasata D. Ferramenta de programação e processamento para execução de aplicações com grandes quantidades de dados em ambientes distribuídos [Internet]. 2018 ;[citado 2024 abr. 18 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-14122018-074952/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas