Alta disponibilidade na Plataforma TrixBox

Detalhes bibliográficos
Autor(a) principal: Vargas, Tiago de Freitas
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br/jspui/handle/riu/78
Resumo: Alta disponibilidade é uma das propriedades mais desejadas em sistemas computacionais. Neste trabalho é apresentada uma proposta visando agregar alta disponibilidade a um Sistema VoIP baseado na Plataforma Trixbox, por meio da inserção da ferramenta MySQL Cluster. Para validar a proposta, é implementado um ambiente experimental composto por quatro máquinas virtuais, sendo uma responsável por executar a Plataforma Trixbox, uma pelo nó gerenciador que faz o gerenciamento do cluster e outras duas que executam os componentes replicados de armazenamento e manipulação das consultas SQL. A partir do cenário apresentado é feita a integração do Trixbox com o MySQL Cluster, de modo que todos os dados gerados no Sistema VoIP passam a ser salvos automaticamente no banco de dados do cluster, que realiza, de forma transparente para a aplicação, a replicação dos mesmos. Os resultados experimentais demonstram que o acréscimo no tempo de resposta do banco de dados replicado é pequeno, da ordem de dezenas de milisegundos, e que a consistência é realizada adequadamente após a ocorrência de uma falha por queda.
id UNIP_94d69bf59aa607dd9f42ba4109e13acd
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/78
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Pinho, Leonardo Bidese deCamargo, Sandro da SilvaVargas, Tiago de Freitas2014-07-14T13:09:11Z2014-07-14T13:09:11Z2013-08-08http://dspace.unipampa.edu.br/jspui/handle/riu/78Alta disponibilidade é uma das propriedades mais desejadas em sistemas computacionais. Neste trabalho é apresentada uma proposta visando agregar alta disponibilidade a um Sistema VoIP baseado na Plataforma Trixbox, por meio da inserção da ferramenta MySQL Cluster. Para validar a proposta, é implementado um ambiente experimental composto por quatro máquinas virtuais, sendo uma responsável por executar a Plataforma Trixbox, uma pelo nó gerenciador que faz o gerenciamento do cluster e outras duas que executam os componentes replicados de armazenamento e manipulação das consultas SQL. A partir do cenário apresentado é feita a integração do Trixbox com o MySQL Cluster, de modo que todos os dados gerados no Sistema VoIP passam a ser salvos automaticamente no banco de dados do cluster, que realiza, de forma transparente para a aplicação, a replicação dos mesmos. Os resultados experimentais demonstram que o acréscimo no tempo de resposta do banco de dados replicado é pequeno, da ordem de dezenas de milisegundos, e que a consistência é realizada adequadamente após a ocorrência de uma falha por queda.High availability is one of the most desirable properties in computer systems. This work presents a proposal to add high availability to a VoIP system based on Trixbox platform, using MySQL Cluster tool. To validate the proposal, an implementation of an experimental environment is bult composed by four virtual machines, one responsible for running the Trixbox platform, one by the node manager that orchestrates the cluster and two other running replicated storage and SQL manipulation components. From this scenario, Trixbox integration with MySQL Cluster is presented, so that all data generated in the VoIP system becomes automatically saved in the database cluster, which performs, transparently to the application, the replication of data. Experimental results show that the increase in response time generated by the replicated database is small, on the order of tens of milliseconds, and that consistency is performed properly after a fail-stop fault.Universidade Federal do PampaSistemas DistribuídosBanco de dadosAlta disponibilidadeVoIPAlta disponibilidade na Plataforma TrixBoxinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAinfo:eu-repo/semantics/openAccessORIGINAL126110220.pdf126110220.pdfapplication/pdf685292https://repositorio.unipampa.edu.br/jspui/bitstream/riu/78/1/126110220.pdf9ad75477d6e75b2c0f2be4161d58018fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unipampa.edu.br/jspui/bitstream/riu/78/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXT126110220.pdf.txt126110220.pdf.txtExtracted texttext/plain56997https://repositorio.unipampa.edu.br/jspui/bitstream/riu/78/3/126110220.pdf.txteecd0bdc3249ae896cc6ded0cfc9d86dMD53riu/782021-03-16 20:44:27.874oai:repositorio.unipampa.edu.br:riu/78Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-03-16T23:44:27Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv Alta disponibilidade na Plataforma TrixBox
title Alta disponibilidade na Plataforma TrixBox
spellingShingle Alta disponibilidade na Plataforma TrixBox
Vargas, Tiago de Freitas
Sistemas Distribuídos
Banco de dados
Alta disponibilidade
VoIP
title_short Alta disponibilidade na Plataforma TrixBox
title_full Alta disponibilidade na Plataforma TrixBox
title_fullStr Alta disponibilidade na Plataforma TrixBox
title_full_unstemmed Alta disponibilidade na Plataforma TrixBox
title_sort Alta disponibilidade na Plataforma TrixBox
author Vargas, Tiago de Freitas
author_facet Vargas, Tiago de Freitas
author_role author
dc.contributor.co-advisor.none.fl_str_mv Camargo, Sandro da Silva
dc.contributor.advisor1.fl_str_mv Pinho, Leonardo Bidese de
dc.contributor.author.fl_str_mv Vargas, Tiago de Freitas
contributor_str_mv Pinho, Leonardo Bidese de
dc.subject.por.fl_str_mv Sistemas Distribuídos
Banco de dados
Alta disponibilidade
VoIP
topic Sistemas Distribuídos
Banco de dados
Alta disponibilidade
VoIP
description Alta disponibilidade é uma das propriedades mais desejadas em sistemas computacionais. Neste trabalho é apresentada uma proposta visando agregar alta disponibilidade a um Sistema VoIP baseado na Plataforma Trixbox, por meio da inserção da ferramenta MySQL Cluster. Para validar a proposta, é implementado um ambiente experimental composto por quatro máquinas virtuais, sendo uma responsável por executar a Plataforma Trixbox, uma pelo nó gerenciador que faz o gerenciamento do cluster e outras duas que executam os componentes replicados de armazenamento e manipulação das consultas SQL. A partir do cenário apresentado é feita a integração do Trixbox com o MySQL Cluster, de modo que todos os dados gerados no Sistema VoIP passam a ser salvos automaticamente no banco de dados do cluster, que realiza, de forma transparente para a aplicação, a replicação dos mesmos. Os resultados experimentais demonstram que o acréscimo no tempo de resposta do banco de dados replicado é pequeno, da ordem de dezenas de milisegundos, e que a consistência é realizada adequadamente após a ocorrência de uma falha por queda.
publishDate 2013
dc.date.issued.fl_str_mv 2013-08-08
dc.date.accessioned.fl_str_mv 2014-07-14T13:09:11Z
dc.date.available.fl_str_mv 2014-07-14T13:09:11Z
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.uri.fl_str_mv http://dspace.unipampa.edu.br/jspui/handle/riu/78
url http://dspace.unipampa.edu.br/jspui/handle/riu/78
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.publisher.none.fl_str_mv Universidade Federal do Pampa
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/jspui/bitstream/riu/78/1/126110220.pdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/78/2/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/78/3/126110220.pdf.txt
bitstream.checksum.fl_str_mv 9ad75477d6e75b2c0f2be4161d58018f
8a4605be74aa9ea9d79846c1fba20a33
eecd0bdc3249ae896cc6ded0cfc9d86d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1813274815126044672