Show simple item record

dc.contributor.advisorArenas Iparraguirre, Juan Jesuses_ES
dc.contributor.authorVargas Flores, Diego Paveles_ES
dc.date.accessioned2019-09-28T01:38:44Zes_ES
dc.date.available2019-09-28T01:38:44Zes_ES
dc.date.created2018es_ES
dc.date.issued2019-09-27es_ES
dc.identifier.urihttp://hdl.handle.net/20.500.12404/15057
dc.description.abstractDebido al creciente interés en servicios en la nube, las empresas proveedoras han buscado distintas formas de abarcar más clientes usando menos recursos físicos. Siendo los datos o la información lo que más espacio físico ocupa, los proveedores de bases de datos como servicio (o DBaaS por sus siglas en inglés) agrupan a distintos clientes en un solo servidor físico con el fin de ahorrar costos; asignando una cantidad limitada de recursos a cada uno. Para ese efecto, el proveedor se compromete a mantener cierto nivel de calidad en el servicio, los cuales son detallados por Acuerdos de Nivel de Servicio (o SLA). Si, en algún momento, los recursos asignados a un cliente son insuficientes (sea por incremento de tráfico de consultas, acumulación acelerada de datos, entre otros); los proveedores realizarán la migración los datos del cliente a un espacio físico con mayor cantidad de recursos. De esta forma, se evita que los SLAs sean violados. Sin embargo, la migración es un proceso que también requiere de una cantidad considerable de recursos y, por ende, puede también generar la violación de un SLA; especialmente cuando la migración se realiza durante el periodo en el que los recursos se encuentran limitados. Por lo tanto, se propone una solución que pueda realizar la migración de datos con el menor impacto sobre los clientes con el fin de no comprometer la calidad del servicio. Para ello, en este trabajo se diseñará e implementará una herramienta que migre los datos almacenados en un motor de base de datos PostgreSQL y sea capaz de monitorear y alterar su comportamiento para usar solo la cantidad de recursos necesarios para no violar un SLA. Este objetivo se desarrollará usando la teoría de control, con lo que se podrá habilitar a la herramienta a autorregular su propio consumo de recursos.es_ES
dc.language.isospaes_ES
dc.publisherPontificia Universidad Católica del Perúes_ES
dc.rightsinfo:eu-repo/semantics/closedAccesses_ES
dc.subjectServidores Web--Administraciónes_ES
dc.subjectBases de datos--Gestión de informaciónes_ES
dc.subjectServicios Web--Calidades_ES
dc.subjectServicios Web--Satisfacción del clientees_ES
dc.titleDiseño e implementación de una herramienta para la migración de datos entre bases de datos PostgreSQL multitenancy usando un autorregulador de recursoses_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
thesis.degree.nameIngeniero Informáticoes_ES
thesis.degree.levelTítulo Profesionales_ES
thesis.degree.grantorPontificia Universidad Católica del Perú. Facultad de Ciencias e Ingenieríaes_ES
thesis.degree.disciplineIngeniería Informáticaes_ES
renati.discipline612286es_ES
renati.levelhttps://purl.org/pe-repo/renati/level#tituloProfesionales_ES
renati.typehttps://purl.org/pe-repo/renati/type#tesises_ES
dc.publisher.countryPEes_ES
dc.subject.ocdehttps://purl.org/pe-repo/ocde/ford#1.02.00es_ES


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record