Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Costa, Hebert Luiz Amaral
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Viçosa
BR
Metodologias e técnicas da Computação; Sistemas de Computação
Mestrado em Ciência da Computação
UFV
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://locus.ufv.br/handle/123456789/2594
Resumo: Os principais desafios para ampla utilização de sistemas computacionais por organizações que automatizam suas regras de negócios são qualidades e estabilidade da infra-estrutura. Este trabalho descreve uma análise experimental de uma arquitetura de cluster de alta disponibilidade e alto desempenho para um sistema computacional que possui uma aplicação de missão crítica. Sistemas de missão crítica são sistemas que devem ter alto grau de disponibilidade e continuar responder as requisições mesmo em presença de falhas. A estratégia adotada neste trabalho consiste no desenvolvimento de uma solução que vise a melhor utilizações dos recursos computacionais disponíveis no ambiente. Os objetivos principais são melhorar desempenho e ganhar escalabilidade através do balanceamento de carga e aumentar a confiabilidade utilizando técnicas de alta disponibilidade. Os resultados obtidos mostraram que houve uma melhor utilização da largura de banda do ambiente computacional da ordem de 32,71% para entrada de dados e 58,1% para a saída de dados. Além disso, o processador teve uma redução de uso dos seus recursos em 47,65% e a memória principal em torno de 14,58%. Outros resultados complementares, para a arquitetura computacional de clusters proposta, foram agregados na formação da solução final, a fim de permitirem análises e conclusões quando comparados a sistemas computacionais críticos convencionais. A estratégia para o desenvolvimento deste trabalho foi estudar as técnicas e métricas de avaliação de desempenho, bem como os principais parâmetros que influenciam o desempenho de um sistema computacional crítico. A partir da monitoração e ajustes destes parâmetros, foi observada uma melhoria do tempo de resposta e uma maior disponibilidade dos recursos do sistema avaliado. Posteriormente, foram desenvolvidas novas monitorações e análise para comprovar o melhor rendimento do sistema na presença de falhas, quando as técnicas de alta disponibilidade e balanceamento de carga são utilizadas.
id UFV_2fee7abfcdbb16cb799f6f3dce6538f6
oai_identifier_str oai:locus.ufv.br:123456789/2594
network_acronym_str UFV
network_name_str LOCUS Repositório Institucional da UFV
repository_id_str
spelling Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de casoHigh availability and load balancing for improvement of critical computing systems using free software: a case ok studyAlta disponibilidadeBalanceamento de cargaHigh availabilityLoad balancingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOOs principais desafios para ampla utilização de sistemas computacionais por organizações que automatizam suas regras de negócios são qualidades e estabilidade da infra-estrutura. Este trabalho descreve uma análise experimental de uma arquitetura de cluster de alta disponibilidade e alto desempenho para um sistema computacional que possui uma aplicação de missão crítica. Sistemas de missão crítica são sistemas que devem ter alto grau de disponibilidade e continuar responder as requisições mesmo em presença de falhas. A estratégia adotada neste trabalho consiste no desenvolvimento de uma solução que vise a melhor utilizações dos recursos computacionais disponíveis no ambiente. Os objetivos principais são melhorar desempenho e ganhar escalabilidade através do balanceamento de carga e aumentar a confiabilidade utilizando técnicas de alta disponibilidade. Os resultados obtidos mostraram que houve uma melhor utilização da largura de banda do ambiente computacional da ordem de 32,71% para entrada de dados e 58,1% para a saída de dados. Além disso, o processador teve uma redução de uso dos seus recursos em 47,65% e a memória principal em torno de 14,58%. Outros resultados complementares, para a arquitetura computacional de clusters proposta, foram agregados na formação da solução final, a fim de permitirem análises e conclusões quando comparados a sistemas computacionais críticos convencionais. A estratégia para o desenvolvimento deste trabalho foi estudar as técnicas e métricas de avaliação de desempenho, bem como os principais parâmetros que influenciam o desempenho de um sistema computacional crítico. A partir da monitoração e ajustes destes parâmetros, foi observada uma melhoria do tempo de resposta e uma maior disponibilidade dos recursos do sistema avaliado. Posteriormente, foram desenvolvidas novas monitorações e análise para comprovar o melhor rendimento do sistema na presença de falhas, quando as técnicas de alta disponibilidade e balanceamento de carga são utilizadas.The major challenges to a broader use of computer systems for organizations that automate their business rules are the quality and stability of the infrastructure. This work describes an experimental analysis of the cluster architecture oh high availability and high performance to a computer systems that has a mission critical application. Mission critical systems are systems that must have high availability and continue to meet the requirements even in the presence of faults. The strategy adopted in this study was to develop a solution that aims to improve the use of the available resources. The main objectives are to improve performance and gain scalability thought load balancing and improves the reliability through the use of high availability techniques. The results have shown a better bandwidth utilization of the computing environment around 32.71% for data input and 58.1% for data output. Furthermore, the processor had a reduction of use of its resources in 47.65% and the main memory around 14.58%. Other additional results for the proposed computer architecture clusters were aggregated in the formation of the final solution, to allow analysis and conclusions when compared to the conventional critical computer systems. The strategy for the development of this work was to study the techniques and metrics for performance analysis, as well as the major parameters affecting the performance of a critical computer system. From the monitoring and adjustments of these parameters, it was observed an improvement in response time and higher availability of the evaluated system. Subsequently, it were performed new monitoring and analysis to show the better performance of the systems in presence of failures, when high availability and load balancing techniques are used.Universidade Federal de ViçosaBRMetodologias e técnicas da Computação; Sistemas de ComputaçãoMestrado em Ciência da ComputaçãoUFVhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4750634U3Ferreira, Ricardo dos Santoshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5Rocha, Mauro Nacifhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7Goulart, Carlos de Castrohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9Santos, André Gustavo doshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5Lobosco, Marcelohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763963U7Costa, Hebert Luiz Amaral2015-03-26T13:10:21Z2009-08-212015-03-26T13:10:21Z2009-03-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCOSTA, Hebert Luiz Amaral. High availability and load balancing for improvement of critical computing systems using free software: a case ok study. 2009. 139 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2009.http://locus.ufv.br/handle/123456789/2594porinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFV2016-04-09T02:10:26Zoai:locus.ufv.br:123456789/2594Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452016-04-09T02:10:26LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false
dc.title.none.fl_str_mv Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
High availability and load balancing for improvement of critical computing systems using free software: a case ok study
title Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
spellingShingle Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
Costa, Hebert Luiz Amaral
Alta disponibilidade
Balanceamento de carga
High availability
Load balancing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
title_full Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
title_fullStr Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
title_full_unstemmed Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
title_sort Alta disponibilidade e balanceamento de carga para a melhoria de sistemas computacionais críticos usando software livre: um estudo de caso
author Costa, Hebert Luiz Amaral
author_facet Costa, Hebert Luiz Amaral
author_role author
dc.contributor.none.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4750634U3
Ferreira, Ricardo dos Santos
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723626E5
Rocha, Mauro Nacif
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4702810U7
Goulart, Carlos de Castro
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784106Y9
Santos, André Gustavo dos
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5
Lobosco, Marcelo
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763963U7
dc.contributor.author.fl_str_mv Costa, Hebert Luiz Amaral
dc.subject.por.fl_str_mv Alta disponibilidade
Balanceamento de carga
High availability
Load balancing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Alta disponibilidade
Balanceamento de carga
High availability
Load balancing
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Os principais desafios para ampla utilização de sistemas computacionais por organizações que automatizam suas regras de negócios são qualidades e estabilidade da infra-estrutura. Este trabalho descreve uma análise experimental de uma arquitetura de cluster de alta disponibilidade e alto desempenho para um sistema computacional que possui uma aplicação de missão crítica. Sistemas de missão crítica são sistemas que devem ter alto grau de disponibilidade e continuar responder as requisições mesmo em presença de falhas. A estratégia adotada neste trabalho consiste no desenvolvimento de uma solução que vise a melhor utilizações dos recursos computacionais disponíveis no ambiente. Os objetivos principais são melhorar desempenho e ganhar escalabilidade através do balanceamento de carga e aumentar a confiabilidade utilizando técnicas de alta disponibilidade. Os resultados obtidos mostraram que houve uma melhor utilização da largura de banda do ambiente computacional da ordem de 32,71% para entrada de dados e 58,1% para a saída de dados. Além disso, o processador teve uma redução de uso dos seus recursos em 47,65% e a memória principal em torno de 14,58%. Outros resultados complementares, para a arquitetura computacional de clusters proposta, foram agregados na formação da solução final, a fim de permitirem análises e conclusões quando comparados a sistemas computacionais críticos convencionais. A estratégia para o desenvolvimento deste trabalho foi estudar as técnicas e métricas de avaliação de desempenho, bem como os principais parâmetros que influenciam o desempenho de um sistema computacional crítico. A partir da monitoração e ajustes destes parâmetros, foi observada uma melhoria do tempo de resposta e uma maior disponibilidade dos recursos do sistema avaliado. Posteriormente, foram desenvolvidas novas monitorações e análise para comprovar o melhor rendimento do sistema na presença de falhas, quando as técnicas de alta disponibilidade e balanceamento de carga são utilizadas.
publishDate 2009
dc.date.none.fl_str_mv 2009-08-21
2009-03-13
2015-03-26T13:10:21Z
2015-03-26T13:10:21Z
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 COSTA, Hebert Luiz Amaral. High availability and load balancing for improvement of critical computing systems using free software: a case ok study. 2009. 139 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2009.
http://locus.ufv.br/handle/123456789/2594
identifier_str_mv COSTA, Hebert Luiz Amaral. High availability and load balancing for improvement of critical computing systems using free software: a case ok study. 2009. 139 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2009.
url http://locus.ufv.br/handle/123456789/2594
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
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa
BR
Metodologias e técnicas da Computação; Sistemas de Computação
Mestrado em Ciência da Computação
UFV
publisher.none.fl_str_mv Universidade Federal de Viçosa
BR
Metodologias e técnicas da Computação; Sistemas de Computação
Mestrado em Ciência da Computação
UFV
dc.source.none.fl_str_mv reponame:LOCUS Repositório Institucional da UFV
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str LOCUS Repositório Institucional da UFV
collection LOCUS Repositório Institucional da UFV
repository.name.fl_str_mv LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv fabiojreis@ufv.br
_version_ 1855045712688971776