Return to search

Modelos para análise de disponibilidade de arquitetura de um serviço de Vod Streaming na nuvem

Submitted by Isaac Francisco de Souza Dias (isaac.souzadias@ufpe.br) on 2016-04-25T18:42:34Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DISSERTAÇÃO Maria Clara dos Santos Bezerra.pdf: 1712974 bytes, checksum: 11ba7614854b8a0afd4d9b48c949a2a3 (MD5) / Made available in DSpace on 2016-04-25T18:42:34Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DISSERTAÇÃO Maria Clara dos Santos Bezerra.pdf: 1712974 bytes, checksum: 11ba7614854b8a0afd4d9b48c949a2a3 (MD5)
Previous issue date: 2015-08-04 / FACEPE / Cloud computing is a computational paradigm that has become widely adopted in recent
years. This is due to certain characteristics, in particular its ready scalability and the fact that it is
generally offered to the client on a pay-per-use basis, through a type of cloud computing called
Infrastructure as a Service (IaaS). However, the failure of components within the cloud is a fairly
common occurrence that directly impacts on the availability of the service. Cloud providers
attempt to meet the challenge of ensuring high availability by employing certain methods, such
as sensitivity analysis to identify availability bottlenecks, and the inclusion of fault tolerance
mechanisms to achieve greater reliability.
From this perspective the current work proposes an effective availability analysis of
a Video-on–Demand (VoD) streaming service based on the Eucalyptus cloud platform. The
research was divided into two case studies. In the first study a basic architecture with no
redundancy mechanisms was analysed. The methodology involved first modelling the system
through a combination of continuous time Markov chains (CTMC) and reliability block diagrams
(RBD), then performing an availability analysis, thereby achieving a model validation that
represented the system’s behavior. A sensitivity analysis technique was also applied to identify
availability bottlenecks in this basic architecture. Subsequent studies analysed availability
in increasingly redundant architectures through the inclusion of warm-standby mechanisms.
Changes to the basic design were guided by the sensitivity indices, and at the conclusion of the
work a comparison was made between the availability values obtained for each system. A further
case study analysed the service availability by making variations to the mean time of activation
of the redundant mechanism.
Results confirmed that the deployment of redundancy in cloud infrastructures in the form
of warm standby mechanisms does lead to gains in system availability. It was also established
that varying the activation time of the most reliable component in the system had a greater impact
on the overall availability of the VoD service. / A computação em nuvem é um paradigma computacional que vem sendo amplamente utilizado ao longo dos últimos anos devido as suas características de provisionamento de recursos de forma escalável, onde o usuário paga apenas por aquilo que consumir. Esse modelo computacional possibilita que diversos serviços sejam ofertados a partir da sua Infraestrutura como Serviço (IaaS - Infrastructure as a Service). Porém, a falha de componentes dos recursos da nuvem é algo bastante comum e que afeta diretamente a disponibilidade dos serviços que os utilizam. Garantir alta disponibilidade em serviços na nuvem é um desafio para provedores, que podem utilizar de técnicas como análise de sensibilidade para identificar gargalos de disponibilidade ou ainda fazer uso de mecanismos de tolerância à falhas para atingir melhores resultados de confiabilidade. Desse modo, esse trabalho tem como proposta realizar a avaliação de disponibilidade em arquiteturas para o provimento do serviço de VoD streaming na nuvem, baseado na plataforma Eucalyptus. O trabalho está dividido em dois estudos de caso. Primeiro, apresentamos uma arquitetura básica, sem mecanismos de redundância. Através de modelagem hierárquica formada por diagramas de blocos de confiabilidade (RBD - Reliability Block Diagram) e cadeias de Markov de tempo contínuo (CTMC - Continuous Time Markov Chain), realizamos a avaliação da disponibilidade para essa arquitetura, e em seguida alcançamos a validação do modelo que representa o funcionamento do serviço. Por fim, aplicamos a técnica de análise de sensibilidade paramétrica para identificar gargalos de disponibilidade na arquitetura básica. As análises seguintes que foram esse estudo de caso observam a disponibilidade do serviço em arquiteturas com redundância no modo warm-stand guiadas por índices de sensibilidade, apresentando ao final uma comparação dos valores de disponibilidade para cada arquitetura obtida a partir de componentes redundantes. O segundo estudo de caso analisa o comportamento da disponibilidade total do serviço a partir da variação no tempo de ativação dos mecanismos redundantes. Nossos resultados expressaram que a adoção de componentes redundantes no modo warm-stand na infraestrutura da nuvem proporciona ganhos de disponibilidade no serviço analisado. Também observamos que a variação do tempo de ativação do componente de maior confiabilidade tem maior impacto na disponibilidade total do serviço de VoD streaming.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/16819
Date04 August 2015
CreatorsBEZERRA, Maria Clara dos Santos
Contributorshttp://lattes.cnpq.br/8382158780043575, MACIEL, Paulo Romero Martins
PublisherUniversidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0023 seconds