FundaÃÃo de Amparo à Pesquisa do Estado do Cearà / A computaÃÃo em nuvem surgiu em 2006 com a ideia de transformar a computaÃÃo em um serviÃo utilitÃrio. Esse novo paradigma à baseado em vÃrias tecnologias que vieram amadurecendo ao longo dos tempos, como o sistema distribuÃdo, a computaÃÃo em grade e a virtualizaÃÃo. AlÃm disso, a computaÃÃo em nuvem tem suas caracterÃsticas peculiares, como a customizaÃÃo, a elasticidade e o pagamento por uso do serviÃo. Portanto, por ser um paradigma novo, a nuvem possui muitas questÃes em aberto que precisam ser amadurecidas, como a seguranÃa, a disponibilidade e a tarifaÃÃo.
A tarifaÃÃo à uma das principais caracterÃsticas da computaÃÃo em nuvem. Nesse paradigma, o cliente paga pelo que utiliza, modelo conhecido como pey per use. Para isso, Ã
preciso realizar o monitoramento do uso dos recursos a fim de tarifar de acordo com sua utilizaÃÃo. As provedoras de nuvem disponibilizam diferentes tipos de serviÃos aos seus usuÃrios, os principais sÃo:(i) Software como ServiÃo, (ii) Plataforma como ServiÃos e (iii) Infraestrutura como ServiÃo
(hardware). No caso dos serviÃos disponibilizados por nuvens de infraestrutura,Ã necessÃrio medir o uso dos recursos de hardware na nuvem. PorÃm, muitos trabalhos acadÃmicos mostram que o modelo de tarifaÃÃo das provedoras de nuvem nÃo levam em consideraÃÃo requisitos importantes para o cÃlculo da fatura do cliente.
Baseado nisso, este trabalho tem por objetivo melhorar a flexibilidade da tarifaÃÃo em nuvens de infraestrutura. Para isso, ele propÃe uma arquitetura e um serviÃo de tarifaÃÃo, o aCCountS (Cloud aCCounting Service) e uma linguagem de domÃnio especÃfico (DSL) para definiÃÃo de polÃticas de tarifaÃÃo em nuvens, chamada de aCCountS-DSL. Inicialmente, foi realizado um estudo na academia e na indÃstria a fim de coletar e classificar os requisitos para flexibilizar a cobranÃa de serviÃos na computaÃÃo em nuvem e criar um novo modelo de tarifaÃÃo.
A partir desses estudos foram definidos (i) a linguagem de tarifaÃÃo proposta, os requisitos que sÃo suportados pela linguagem, em seguida a (ii) a arquitetura do serviÃo e a descriÃÃo de suas partes fundamentais e entÃo, (iii) o serviÃo de tarifaÃÃo proposto.
Por fim, esse trabalho descreve as avaliaÃÃes experimentais realizadas para testar a corretude do serviÃo e da linguagem
propostos. Para isso, foram feitos testes reais a partir da implantaÃÃo do serviÃo em nuvens comerciais com o objetivo de testar o aCCountS e a aCCountS-DSL. / Cloud computing has emerged in 2006 with the idea to make the utility computing
service. This new paradigm is based on several mature technologies that have come to the right
time, such as grid computing, distributed systems and virtualization. However, cloud computing
has its peculiar features, like customization, elasticity and pay-per-use service and, moreover,
to be a new paradigm, has many open questions that needs to be mature, such as security,
availability and charging.
The pricing is a key feature of cloud computing. In this approach the customer pay
for your use, model known as pey per use. Then, perform the monitoring of the resources use
is needed in order to pricing. In cloud services infrastructure case, monitoring the hardware
resources use is necessary. However, many academic studies show that the form of charging
by cloud providers do not take into account important requirements for the customers invoice
calculation.
Based on this, this work aims to improve the flexibility of charging for infrastructure
clouds. For this, an academic and industry study was made to collect and sort the requirements
for flexible charging services in cloud computing. Thus, an architecture and service charges,
the aCCountS (a Cloud Accounting Service) and a domain specific language (DSL) for defining
pricing policies in clouds, called Accounts-DSL, was proposed.
In this study are defined: (i) the service architecture and the description of its key
parts, (ii) the accounting service proposed and how it was developed, and (iii) the charging
language and its requirements and grammar.
Finally, the experimental evaluation performed to test the correctness of the service
and the language proposed are described. For this, real test was made with the service
deployment in commercial clouds in order to test the aCCountS and aCCountS-DSL features.
Identifer | oai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:8134 |
Date | 25 October 2013 |
Creators | Nayane Ponte Viana |
Contributors | Fernando Antonio Mota Trinta, Rossana Maria de Castro Andrade, Nabor das Chagas MendonÃa |
Publisher | Universidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo, UFC, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 1.165 seconds