Alta disponibilidade na Plataforma TrixBox
Main Author: | |
---|---|
Publication Date: | 2013 |
Format: | Bachelor thesis |
Language: | por |
Source: | Repositório Institucional da UNIPAMPA |
Download full: | http://dspace.unipampa.edu.br/jspui/handle/riu/78 |
Summary: | 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. |
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 |
Alta disponibilidade na Plataforma TrixBoxSistemas DistribuídosBanco de dadosAlta disponibilidadeVoIPHigh 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.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.Universidade Federal do PampaPinho, Leonardo Bidese deCamargo, Sandro da SilvaVargas, Tiago de Freitas2014-07-14T13:09:11Z2014-07-14T13:09:11Z2013-08-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://dspace.unipampa.edu.br/jspui/handle/riu/78porreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAinfo:eu-repo/semantics/openAccess2021-03-16T23:44:27Zoai:repositorio.unipampa.edu.br:riu/78Repositó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.none.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.none.fl_str_mv |
Pinho, Leonardo Bidese de Camargo, Sandro da Silva |
dc.contributor.author.fl_str_mv |
Vargas, Tiago de Freitas |
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 |
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. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-08-08 2014-07-14T13:09:11Z 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.format.none.fl_str_mv |
application/pdf |
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 |
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_ |
1842255674985152512 |