Return to search

SLAD@CLOUD: um sistema de acordo de nível de serviço para computação em nuvem

Submitted by Maicon Juliano Schmidt (maicons) on 2015-07-08T17:52:56Z
No. of bitstreams: 1
Josimar Viana Silva.pdf: 3468744 bytes, checksum: ef783c7080497f21342c0d482ae53427 (MD5) / Made available in DSpace on 2015-07-08T17:52:56Z (GMT). No. of bitstreams: 1
Josimar Viana Silva.pdf: 3468744 bytes, checksum: ef783c7080497f21342c0d482ae53427 (MD5)
Previous issue date: 2013-08-07 / Nenhuma / Computação em nuvem tem se tornado mais popular. Porém, apesar das facilidades e vantagens oferecidas pela computação em nuvem, ainda há obstáculos à sua adoção por parte dos usuários e limitações na prestação dos serviços por parte dos provedores. Para que as nuvens computacionais possam ser utilizadas e ser cruciais para as operações de negócios dos usuários é essencial que estes recebam garantias dos fornecedores na entrega dos serviços. Normalmente, estas garantias são fornecidos através de SLAs (Service Level Agreements ou Acordos de Níveis de Serviço) entre os provedores e consumidores. Os atuais acordos de nível de serviço (SLAs) oferecidos por provedores de computação em nuvem são simples, estáticos e prédefinidos pelos provedores. Estes SLAs não apresentam dinamicidade na negociação e portanto não acompanham o comportamento elástico da nuvem. Serviços em nuvem estão sujeitos à flutuações de carga e violações de SLA são mais propensos a acontecer durante estas flutuações. A natureza destas flutuações são imprevisíveis e, portanto, um SLA estático para suportar essas condições não será eficiente. Neste sentido, o presente trabalho tem como objetivo apresentar um sistema de SLA para computação em nuvem, denominado SLAd@Cloud. Este sistema trata as complexidades inerentes as características da nuvem permitindo a negociação e renegociação dinâmica do SLA baseada nos requisitos de qualidade da aplicação e o monitoramento de métricas específicas e de forma ativa e integrada ao SLA para garantir a qualidade dos serviços prestados nas nuvens computacionais. O sistema trabalha com múltiplas métricas e utilizando um sistema de qualificação baseado na metodologia de comparação par a par de Saaty realiza a priorização de ações quando ocorrem violações de métricas específicas em função dos pesos destas métricas. A avaliação se deu através de implementação de um protótipo em Java que interagiu com o framework Cloudsim, provendo interface de definição e contratação do SLA e o gerenciamento do seu ciclo de vida, mesmo após sua contratação em diferentes modelos de nuvem. Os resultados demonstraram ganhos no tempo de execução, nos custos financeiros e na taxa de sucesso de cumprimento das tarefas, superando o modelo tradicional ou que não trabalha com múltiplas métricas. / Cloud computing has become more popular. However, though the facilities and advantages offered by cloud computing, there are still obstacles to its adoption by users and limitations in the provision of services by providers. For the cloud computing can be used and be crucial to business operations of the users it is essential that they receive guarantees from suppliers in the delivery of services. Usually, these guarantees are provided through SLAs (Service Level Agreements) between providers and consumers. The current service level agreements (SLAs) offered by cloud computing providers are simple, static and predefined by providers. These SLAs have no dynamic negotiation and does not follow the elastic behavior of the cloud. Cloud services are subject to fluctuations in load and SLA violations are more likely to happen during these fluctuations. The nature of these variations are unpredictable and therefore a static SLA to withstand these conditions will not be efficient. In this sense, this work aims to present a model SLA for cloud computing called SLAd@Cloud. This model treats the complexities inherent characteristics of the cloud allowing the dynamic negotiation and renegotiation of the SLA based on the quality requirements of the application and monitoring of specific metrics and an active and integrated into the SLA to ensure the quality of services provided in the cloud computing. The model works with multiple metrics and using a system of qualification based on the methodology of pairwise comparison of Saaty, it can perform the prioritization of actions to prevent violations of specific metrics depending on the weights of these metrics. The evaluation was made through implementation of a Java prototype that interacted with the framework Cloudsim, providing interface definition and SLA hiring and managing its life cycle, even after their employment in different cloud models. The results showed gains in runtime, the financial cost and success rate of completion of the tasks, overcoming the traditional model or the model does not work with multiple metrics.

Identiferoai:union.ndltd.org:IBICT/oai:www.repositorio.jesuita.org.br:UNISINOS/4332
Date07 August 2013
CreatorsSilva, Josimar Viana
Contributorshttp://lattes.cnpq.br/9637121030877187, Righi, Rodrigo da Rosa, Costa, Cristiano André da
PublisherUniversidade do Vale do Rio dos Sinos, Programa de Pós-Graduação em Computação Aplicada, Unisinos, Brasil, Escola Politécnica
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UNISINOS, instname:Universidade do Vale do Rio dos Sinos, instacron:UNISINOS
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.007 seconds