Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux

Detalhes bibliográficos
Autor(a) principal: Fonseca, Matheus Souza
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/11337
Resumo: Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2015.
id UNB-2_e953a97dff70b35db1e15a52261f438c
oai_identifier_str oai:bdm.unb.br:10483/11337
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Fonseca, Matheus SouzaLaranjeira, Luiz Augusto FontesFONSECA, Matheus Souza. Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux. 2015. 104 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2015.http://bdm.unb.br/handle/10483/11337Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2015.Com o surgimento da World Wide Web, há uma crescente e incessante demanda por serviços fornecidos por sistemas de informação das mais variadas dimensões. Desde o uso de redes sociais até o uso de sistemas de e-commerce, as infraestruturas de TI das organizações precisam atender importantes requisitos para alcançar a satisfação do usuário, dentre os requisitos se encontram o desempenho, escalabilidade, confiabilidade e disponibilidade. Para tentar suprir estes requisitos estão sendo continuamente desenvolvidas soluções em hardware e software, dentre elas existe o Balanceamento de carga de servidores, que constitui em um processo de distribuição uniforme de requisições a serviços utilizando um dispositivo baseado em rede, ou seja, uma técnica de distribuição de trabalho a um cluster de servidores via um algoritmo de escalonamento. O presente trabalho tem como ideia projetar e implementar um produto, um balanceador de carga de servidores simplificado para computadores que fazem uso de sistemas operacionais baseados em Linux, em integração conjunta com o software que fornece um serviço de failover, o Application Manager. O core do sistema foi desenvolvido como um módulo do kernel, fazendo uso do Netfilter, um framework nativo do kernel do Linux para manipulação de pacotes de rede. ___________________________________________________________________________ ABSTRACTWith the emergence of the World Wide Web, there is a growing and constant demand for services provided by information systems of all sizes. Since the use of social networks to the use of e-commerce systems, the IT infrastructures of the organizations need to meet important requirements to achieve user satisfaction, among the requirements are performance, scalability, reliability and availability. To try to meet these requirements are continually being developed hardware and software solutions, among them is the Load balancing server, which is a process of uniform distribution of requests to services using a network-based device, i.e., a technique of distribution of work to a cluster of servers via a scheduling algorithm. This present work has the idea to design and implement a product, a simplified server load balancer for computers that use Linux-based operating systems, with joint integration with a software that provides a failover service, the Application Manager. The core of the system was developed as a kernel module, using Netfilter, a native Linux kernel framework for handling network packets.Submitted by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2015-10-27T14:43:37Z No. of bitstreams: 1 2015_MatheusSouzaFonseca.pdf: 1835304 bytes, checksum: 93d9b7d908d9d152877d156f1c7336b2 (MD5)Approved for entry into archive by Ruthlea Nascimento(ruthlea.nascimento@gmail.com) on 2015-11-04T18:18:13Z (GMT) No. of bitstreams: 1 2015_MatheusSouzaFonseca.pdf: 1835304 bytes, checksum: 93d9b7d908d9d152877d156f1c7336b2 (MD5)Made available in DSpace on 2015-11-04T18:18:13Z (GMT). No. of bitstreams: 1 2015_MatheusSouzaFonseca.pdf: 1835304 bytes, checksum: 93d9b7d908d9d152877d156f1c7336b2 (MD5)Servidores da WebBalanceamento de cargaLinux (Sistema operacional de computador)Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linuxinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2015-11-04T18:18:13Z2015-11-04T18:18:13Z2015-11-04T18:18:13Z2015info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2015_MatheusSouzaFonseca.pdf2015_MatheusSouzaFonseca.pdfapplication/pdf1835304http://bdm.unb.br/xmlui/bitstream/10483/11337/1/2015_MatheusSouzaFonseca.pdf93d9b7d908d9d152877d156f1c7336b2MD51CC-LICENSElicense_rdflicense_rdfapplication/octet-stream23748http://bdm.unb.br/xmlui/bitstream/10483/11337/2/license_rdfb92763cfc0af52c7c868455edfaf3266MD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/11337/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/11337/4/license_url924993ce0b3ba389f79f32a1b2735415MD5410483/113372015-11-04 16:20:01.338oai:bdm.unb.br:10483/11337Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712015-11-04T18:20:01Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.en.fl_str_mv Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
title Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
spellingShingle Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
Fonseca, Matheus Souza
Servidores da Web
Balanceamento de carga
Linux (Sistema operacional de computador)
title_short Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
title_full Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
title_fullStr Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
title_full_unstemmed Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
title_sort Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
author Fonseca, Matheus Souza
author_facet Fonseca, Matheus Souza
author_role author
dc.contributor.author.fl_str_mv Fonseca, Matheus Souza
dc.contributor.advisor1.fl_str_mv Laranjeira, Luiz Augusto Fontes
contributor_str_mv Laranjeira, Luiz Augusto Fontes
dc.subject.keyword.en.fl_str_mv Servidores da Web
Balanceamento de carga
Linux (Sistema operacional de computador)
topic Servidores da Web
Balanceamento de carga
Linux (Sistema operacional de computador)
description Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Curso de Engenharia de Software, 2015.
publishDate 2015
dc.date.submitted.none.fl_str_mv 2015
dc.date.accessioned.fl_str_mv 2015-11-04T18:18:13Z
dc.date.available.fl_str_mv 2015-11-04T18:18:13Z
dc.date.issued.fl_str_mv 2015-11-04T18:18:13Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv FONSECA, Matheus Souza. Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux. 2015. 104 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2015.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/11337
identifier_str_mv FONSECA, Matheus Souza. Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux. 2015. 104 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2015.
url http://bdm.unb.br/handle/10483/11337
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/11337/1/2015_MatheusSouzaFonseca.pdf
http://bdm.unb.br/xmlui/bitstream/10483/11337/2/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/11337/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/11337/4/license_url
bitstream.checksum.fl_str_mv 93d9b7d908d9d152877d156f1c7336b2
b92763cfc0af52c7c868455edfaf3266
d41d8cd98f00b204e9800998ecf8427e
924993ce0b3ba389f79f32a1b2735415
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801492973768146944