Multitenencia cloud : una revisión sistemática de la literatura

Gomezcoello Yépez, Adán (2017). Multitenencia cloud : una revisión sistemática de la literatura. Tesis (Master), E.T.S.I. de Sistemas Informáticos (UPM).

Descripción

Título: Multitenencia cloud : una revisión sistemática de la literatura
Autor/es:
  • Gomezcoello Yépez, Adán
Director/es:
  • Díaz Fernández, Jessica
  • Pérez Benedí, Jennifer
Tipo de Documento: Tesis (Master)
Título del máster: Ciencias y Tecnologías de la Computación
Fecha: Febrero 2017
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB) | Vista Previa
[img] Archivo comprimido ZIP
Descargar (10MB)

Resumen

Background— La computación en la nube ha permitido reducir costes operativos a las empresas que pueden delegar en proveedores el aprovisionamiento de un conjunto de recursos computacionales, desde redes, servidores, almacenamiento, plataformas, hasta servicios y aplicaciones de software. En concreto, el modelo de aprovisionamiento de servicios y aplicaciones software se conoce como Software as a Service (SaaS). Para llevar el modelo de negocio a una economía de escala, los proveedores de SaaS ofrecen una misma instancia de software a varios clientes (tenants), de tal forma que los tenants comparten una misma estructura, desde recursos hardware, hasta sistema operativo, bases de datos o lógica de negocio. Este concepto se conoce como modelo o arquitectura multi-tenant. Aunque la multitenencia conlleva un gran ahorro para proveedores y clientes, aún existen ciertos problemas pendientes de subsanar relacionados con la disponibilidad, la escalabilidad de los servicios, y la seguridad debido a la compartición de recursos. Objetivo— Este trabajo fin de máster (TFM) tiene por objetivo identificar ventajas e inconvenientes que presenta el modelo multi-tenant, herramientas o técnicas, y trabajos futuros en el área. Método— Mediante una revisión sistemática de la literatura (SLR) se analizarán de forma metodológica distintos enfoques para el objetivo del TFM. Resultados— Se ha identificado que, aunque el modelo multi-tenant tiene una gran ventaja derivada de las economías de escala y el ahorro, aún existen problemas que afectan al modelo multi-tenant, razón por la cual la comunidad investigadora en el área ha presentado varios enfoques orientados a mejorar, principalmente, la escalabilidad, incrementar las opciones de configuración y personalización de los SaaS para satisfacer los requisitos de los distintos tenants, y la disponibilidad del servicio. Conclusión—En base al análisis de los artículos objeto de esta SLR podemos concluir que, para mejorar la escalabilidad así como la capacidad de configuración y personalización de los SaaS, se ha optado por usar enfoques de ingeniería del software como líneas de producto software (Software Product Lines, SPL), arquitecturas dirigidas por modelo (Model-driven Architecture, MDA) y evolución dinámica, que permiten crear software con características compartidas de forma dinámica, controlando inconsistencias, mientras se construye una nueva instancia evolucionada. Además, se ha podido concluir que la disponibilidad del servicio se pretende mejorar mediante el uso de algoritmos predictivos que permitan estimar los recursos que requerirán las peticiones de los tenants con la finalidad de optimizar el uso de recursos. ABSTRACT Background— Cloud computing makes it possible for companies to reduce operating costs, so companies can delegate the provisioning of a set of computing resources—from networks, servers, storage, platforms, to services and software applications—, to providers. Specifically, the provision model of software services and applications is known as Software as a Service (SaaS). In order to bring the business model to an economy of scale, SaaS providers offer the same software instance to tenants, so tenants share the same structure, from hardware resources, to operating system, data or business logic. This concept is known as a multi-tenant model or architecture. The multitenancy entails great savings for providers and customers; although it is true that for providers and the clients this model represents an advantage, there are still some problems related to the availability and scalability of services, as well as security problems derived from the sharing of resources. Objective— This final master's work (TFM) aims to identify advantages and disadvantages presented by the multi-tenant model, tools or techniques, and future works in the area. Method— Through a systematic literature review (SLR) different approaches for the purpose of the TFM will be analyzed methodologically. Results— This work has been identified that, although the multi-tenant model has a great advantage coming from economies of scale and cost saving, there are still problems that affect the quality of the service. To address this issue, the research community has proposed several approaches to improve the scalability, the lack of customization and configuration of options to satisfy the requirements of different tenants, and service availability. Conclusion— Based on the analysis of the articles of this SLR we can conclude that, to improve scalability and lack of customization and configuration of options, the research community has proposed several software engineering approaches, such as Software Product Lines (SPL), Model-driven Architecture (MDA), and dynamic evolution, which allow to create software with shared features dynamically, and control inconsistencies while evolving an instance. The availability of the service is intended to be improved through the use of predictive algorithms that allow to estimate the resources required by the requests of the tenants in order to optimize the use of resources.

Más información

ID de Registro: 44935
Identificador DC: http://oa.upm.es/44935/
Identificador OAI: oai:oa.upm.es:44935
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 02 Mar 2017 09:14
Ultima Modificación: 03 Mar 2017 14:54
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM