Reconstruction, visualization and analysis of cloud-based systems

Cuando los desarrolladores o administradores de infraestructura modifican cualquier elemento de un sistema, otros elementos pueden resultar afectados, produciendo errores e interrupciones del servicio. Antes de aplicar cualquier cambio, es importante determinar qué elementos componen el sistema y qu...

Full description

Autores:
Althviz Moré, Daniel
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/48523
Acceso en línea:
http://hdl.handle.net/1992/48523
Palabra clave:
Arquitectura de software
Desarrollo de programas para computador
Desarrollo de software de aplicación
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIANDES2_c920dc575eaa92ec3ab8d3220ab252f0
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/48523
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.es_CO.fl_str_mv Reconstruction, visualization and analysis of cloud-based systems
title Reconstruction, visualization and analysis of cloud-based systems
spellingShingle Reconstruction, visualization and analysis of cloud-based systems
Arquitectura de software
Desarrollo de programas para computador
Desarrollo de software de aplicación
Ingeniería
title_short Reconstruction, visualization and analysis of cloud-based systems
title_full Reconstruction, visualization and analysis of cloud-based systems
title_fullStr Reconstruction, visualization and analysis of cloud-based systems
title_full_unstemmed Reconstruction, visualization and analysis of cloud-based systems
title_sort Reconstruction, visualization and analysis of cloud-based systems
dc.creator.fl_str_mv Althviz Moré, Daniel
dc.contributor.advisor.none.fl_str_mv Garcés Pernett, Kelly Johany
Chavarriaga Lozano, Jaime Alberto
dc.contributor.author.none.fl_str_mv Althviz Moré, Daniel
dc.contributor.jury.none.fl_str_mv Castro Barrera, Harold Enrique
Lyons Pacini, Gaston Adolfo
dc.subject.armarc.es_CO.fl_str_mv Arquitectura de software
Desarrollo de programas para computador
Desarrollo de software de aplicación
topic Arquitectura de software
Desarrollo de programas para computador
Desarrollo de software de aplicación
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description Cuando los desarrolladores o administradores de infraestructura modifican cualquier elemento de un sistema, otros elementos pueden resultar afectados, produciendo errores e interrupciones del servicio. Antes de aplicar cualquier cambio, es importante determinar qué elementos componen el sistema y qué dependencias existen entre estos elementos para analizar y validar el impacto de estos cambios. Lamentablemente, tratar de obtener y organizar toda esta información de un sistema en producción suele ser un proceso manual propenso a errores y que requiere mucho tiempo. Aquí, proponemos un enfoque para reconstruir, visualizar y analizar los diversos elementos de software, datos e infraestructura de un sistema implementado en una plataforma de computación en la nube. Nuestra solución adquiere información de los elementos que forman parte del sistema, determina relaciones y dependencias entre ellos y apoya el análisis de la arquitectura detectada mediante visualizaciones y consultas basadas en gráficos.
publishDate 2020
dc.date.issued.es_CO.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-02-18T12:23:25Z
dc.date.available.none.fl_str_mv 2021-02-18T12:23:25Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/48523
dc.identifier.pdf.none.fl_str_mv u833844.pdf
dc.identifier.instname.spa.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/48523
identifier_str_mv u833844.pdf
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv eng
language eng
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 56 hojas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Universidad de los Andes
dc.publisher.program.es_CO.fl_str_mv Maestría en Ingeniería de Software
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería de Sistemas y Computación
dc.source.es_CO.fl_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
instname_str Universidad de los Andes
institution Universidad de los Andes
reponame_str Repositorio Institucional Séneca
collection Repositorio Institucional Séneca
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/f18d8662-17d8-438c-ab60-48d90e2be87b/download
https://repositorio.uniandes.edu.co/bitstreams/84ef7d1c-87ec-4c0f-ad66-4ad64331130b/download
https://repositorio.uniandes.edu.co/bitstreams/50d5bb6e-981a-47c5-a809-3f5b0ad96328/download
bitstream.checksum.fl_str_mv 0a5cec1f32ddbd0ea860ae1633a3e8c3
eb6e242f834ddf5e0988b2e3dbc2705d
3efc60df20507c2ebe72ea4af7e42d3a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1818111843612229632
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Garcés Pernett, Kelly Johanyvirtual::8652-1Chavarriaga Lozano, Jaime Albertovirtual::8653-1Althviz Moré, Danielfcf536a4-656e-445d-8a5b-94adc0e6185c600Castro Barrera, Harold EnriqueLyons Pacini, Gaston Adolfo2021-02-18T12:23:25Z2021-02-18T12:23:25Z2020http://hdl.handle.net/1992/48523u833844.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Cuando los desarrolladores o administradores de infraestructura modifican cualquier elemento de un sistema, otros elementos pueden resultar afectados, produciendo errores e interrupciones del servicio. Antes de aplicar cualquier cambio, es importante determinar qué elementos componen el sistema y qué dependencias existen entre estos elementos para analizar y validar el impacto de estos cambios. Lamentablemente, tratar de obtener y organizar toda esta información de un sistema en producción suele ser un proceso manual propenso a errores y que requiere mucho tiempo. Aquí, proponemos un enfoque para reconstruir, visualizar y analizar los diversos elementos de software, datos e infraestructura de un sistema implementado en una plataforma de computación en la nube. Nuestra solución adquiere información de los elementos que forman parte del sistema, determina relaciones y dependencias entre ellos y apoya el análisis de la arquitectura detectada mediante visualizaciones y consultas basadas en gráficos.When developers or infrastructure administrators modify any element in a system, other elements may result affected, thus producing errors and service interruptions. Before applying any change, it is important to determine what elements comprise the system and what dependencies exist among these elements to analyze and validate the impact of these changes. Regretfully, trying to obtain and organize all these information of a system in production is usually a manual process prone to errors and time-consuming. Here, we propose an approach to reconstruct, visualize and analyze the diverse software, data, and infrastructure elements of a system deployed in a cloud computing platform. Our solution acquires information of the elements being part of the system, determine relationships and dependencies among them and support the analysis of the detected architecture using graph-based visualizations and queries.Magíster en Ingeniería de SoftwareMaestría56 hojasapplication/pdfengUniversidad de los AndesMaestría en Ingeniería de SoftwareFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaReconstruction, visualization and analysis of cloud-based systemsTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMArquitectura de softwareDesarrollo de programas para computadorDesarrollo de software de aplicaciónIngenieríaPublication0000-0002-8372-667Xvirtual::8653-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001402558virtual::8652-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000234184virtual::8653-1ab8c0b16-6781-46f2-8520-03295a94d16dvirtual::8652-18ab94f25-d41e-4333-a9d6-04f121abc720virtual::8653-1ab8c0b16-6781-46f2-8520-03295a94d16dvirtual::8652-18ab94f25-d41e-4333-a9d6-04f121abc720virtual::8653-1ORIGINALu833844.pdfapplication/pdf2922400https://repositorio.uniandes.edu.co/bitstreams/f18d8662-17d8-438c-ab60-48d90e2be87b/download0a5cec1f32ddbd0ea860ae1633a3e8c3MD51THUMBNAILu833844.pdf.jpgu833844.pdf.jpgIM Thumbnailimage/jpeg7258https://repositorio.uniandes.edu.co/bitstreams/84ef7d1c-87ec-4c0f-ad66-4ad64331130b/downloadeb6e242f834ddf5e0988b2e3dbc2705dMD55TEXTu833844.pdf.txtu833844.pdf.txtExtracted texttext/plain69727https://repositorio.uniandes.edu.co/bitstreams/50d5bb6e-981a-47c5-a809-3f5b0ad96328/download3efc60df20507c2ebe72ea4af7e42d3aMD541992/48523oai:repositorio.uniandes.edu.co:1992/485232024-03-13 13:44:10.749http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co