Cloud Stratus: uma plataforma de middleware para desenvolvimento de aplicações em nuvem
Cloud Computing is a paradigm that enables the access, in a simple and pervasive way, through the network, to shared and configurable computing resources. Such resources can be offered on demand to users in a pay-per-use model. With the advance of this paradigm, a single service offered by a clou...
Na minha lista:
Autor principal: | |
---|---|
Outros Autores: | |
Formato: | Dissertação |
Idioma: | por |
Publicado em: |
Universidade Federal do Rio Grande do Norte
|
Assuntos: | |
Endereço do item: | https://repositorio.ufrn.br/jspui/handle/123456789/19667 |
Tags: |
Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
|
Resumo: | Cloud Computing is a paradigm that enables the access, in a simple and pervasive
way, through the network, to shared and configurable computing resources. Such
resources can be offered on demand to users in a pay-per-use model. With the advance
of this paradigm, a single service offered by a cloud platform might not be
enough to meet all the requirements of clients. Ergo, it is needed to compose services
provided by different cloud platforms. However, current cloud platforms are not
implemented using common standards, each one has its own APIs and development
tools, which is a barrier for composing different services. In this context, the Cloud
Integrator, a service-oriented middleware platform, provides an environment to facilitate
the development and execution of multi-cloud applications. The applications are
compositions of services, from different cloud platforms and, represented by abstract
workflows. However, Cloud Integrator has some limitations, such as: (i) applications
are locally executed; (ii) users cannot specify the application in terms of its inputs
and outputs, and; (iii) experienced users cannot directly determine the concrete Web
services that will perform the workflow. In order to deal with such limitations, this
work proposes Cloud Stratus, a middleware platform that extends Cloud Integrator
and offers different ways to specify an application: as an abstract workflow or a
complete/partial execution flow. The platform enables the application deployment in
cloud virtual machines, so that several users can access it through the Internet. It also
supports the access and management of virtual machines in different cloud platforms
and provides services monitoring mechanisms and assessment of QoS parameters.
Cloud Stratus was validated through a case study that consists of an application that
uses different services provided by different cloud platforms. Cloud Stratus was also
evaluated through computing experiments that analyze the performance of its processes. |
---|