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. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Multitenencia cloud : una revisión sistemática de la literatura
Author/s:
  • Gomezcoello Yépez, Adán
Contributor/s:
  • Díaz Fernández, Jessica
  • Pérez Benedí, Jennifer
Item Type: Thesis (Master thesis)
Masters title: Ciencias y Tecnologías de la Computación
Date: February 2017
Subjects:
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[img] Archive (ZIP)
Download (10MB)

Abstract

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.

More information

Item ID: 44935
DC Identifier: http://oa.upm.es/44935/
OAI Identifier: oai:oa.upm.es:44935
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 02 Mar 2017 09:14
Last Modified: 03 Mar 2017 14:54
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM