Projeto e implementação de um balanceador de carga de servidores confiável para sistemas Linux
Autor(a) principal: | |
---|---|
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 |