Configuración y despliegue automático de aplicaciones en Unacloud

Unacloud es una plataforma que ofrece servicios de clúster y máquinas virtuales a biólogos, químicos y científicos que ejecutan tareas intensivas en cómputo. Lamentablemente, los servicios ofrecidos actualmente por UnaCloud obligan a los usuarios a tener que configurar previamente las instancias de...

Full description

Autores:
Molano Valencia, Juan Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/39965
Acceso en línea:
http://hdl.handle.net/1992/39965
Palabra clave:
UnaCloud (Plataforma oportunista de computación en la nube)
Computación de alto rendimiento
Computación en la nube
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIANDES2_1791ff5716bacd33252a08b07abdae50
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/39965
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.es_CO.fl_str_mv Configuración y despliegue automático de aplicaciones en Unacloud
title Configuración y despliegue automático de aplicaciones en Unacloud
spellingShingle Configuración y despliegue automático de aplicaciones en Unacloud
UnaCloud (Plataforma oportunista de computación en la nube)
Computación de alto rendimiento
Computación en la nube
Ingeniería
title_short Configuración y despliegue automático de aplicaciones en Unacloud
title_full Configuración y despliegue automático de aplicaciones en Unacloud
title_fullStr Configuración y despliegue automático de aplicaciones en Unacloud
title_full_unstemmed Configuración y despliegue automático de aplicaciones en Unacloud
title_sort Configuración y despliegue automático de aplicaciones en Unacloud
dc.creator.fl_str_mv Molano Valencia, Juan Esteban
dc.contributor.advisor.none.fl_str_mv Castro Barrera, Harold Enrique
Padilla Agudelo, Jesse
dc.contributor.author.none.fl_str_mv Molano Valencia, Juan Esteban
dc.contributor.jury.none.fl_str_mv Forero González, César Augusto
Chavarriaga Lozano, Jaime Alberto
dc.subject.keyword.es_CO.fl_str_mv UnaCloud (Plataforma oportunista de computación en la nube)
Computación de alto rendimiento
Computación en la nube
topic UnaCloud (Plataforma oportunista de computación en la nube)
Computación de alto rendimiento
Computación en la nube
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description Unacloud es una plataforma que ofrece servicios de clúster y máquinas virtuales a biólogos, químicos y científicos que ejecutan tareas intensivas en cómputo. Lamentablemente, los servicios ofrecidos actualmente por UnaCloud obligan a los usuarios a tener que configurar previamente las instancias de las máquinas virtuales que van a utilizar. Típicamente estos usuarios no son expertos en sistemas y pueden encontrar muchos problemas instalando y configurando el software, la red y el sistema operativo correspondiente. Este proyecto presenta un mecanismo que facilita la configuración y despliegue de aplicaciones científicas en UnaCloud. Usando nuestra propuesta, el usuario selecciona una serie de características usando un sistema de configuración basado en FeatureIDE. Esta configuración, una vez validada, es usada para generar una descripción de la infraestructura requerida para el despliegue y una serie de scripts que configuran las diferentes máquinas virtuales. Posteriormente, un componente de software toma esta descripción y realiza el despliegue ingresando tareas y configuraciones en la plataforma actual de UnaCloud. La solución ha sido probada implementando esquemas de configuración para las aplicaciones de BLAST y Hadoop. Nuestra evaluación muestra que el mecanismo permite desplegar fácilmente un clúster de máquinas virtuales a partir de las selecciones del usuario, además, las máquinas resultantes son capaces de procesar conjuntos conocidos de datos sin ningún inconveniente
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2020-06-10T16:41:56Z
dc.date.available.none.fl_str_mv 2020-06-10T16:41:56Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/39965
dc.identifier.pdf.none.fl_str_mv u807525.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/39965
identifier_str_mv u807525.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 spa
language spa
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 54 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 Ingeniería de Sistemas y Computación
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/60e80bc8-9847-4a71-a155-74aaf61a67a5/download
https://repositorio.uniandes.edu.co/bitstreams/d7f62b36-fd7e-4d43-b05b-6a96966b666d/download
https://repositorio.uniandes.edu.co/bitstreams/08838f43-b8c9-4358-b818-5012752e946a/download
bitstream.checksum.fl_str_mv 3df99dc105de5e668acc24d72588f7aa
0cb8d3e399429484a18a302aab4e5e11
bc3e73ff79e04e122fadeff536b1f9ec
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_ 1812133940884930560
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_abf2Castro Barrera, Harold Enriquevirtual::9015-1Padilla Agudelo, Jessevirtual::9016-1Molano Valencia, Juan Estebanba3678f8-c08a-47fc-ad71-1c9bd985ed4d600Forero González, César AugustoChavarriaga Lozano, Jaime Alberto2020-06-10T16:41:56Z2020-06-10T16:41:56Z2017http://hdl.handle.net/1992/39965u807525.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Unacloud es una plataforma que ofrece servicios de clúster y máquinas virtuales a biólogos, químicos y científicos que ejecutan tareas intensivas en cómputo. Lamentablemente, los servicios ofrecidos actualmente por UnaCloud obligan a los usuarios a tener que configurar previamente las instancias de las máquinas virtuales que van a utilizar. Típicamente estos usuarios no son expertos en sistemas y pueden encontrar muchos problemas instalando y configurando el software, la red y el sistema operativo correspondiente. Este proyecto presenta un mecanismo que facilita la configuración y despliegue de aplicaciones científicas en UnaCloud. Usando nuestra propuesta, el usuario selecciona una serie de características usando un sistema de configuración basado en FeatureIDE. Esta configuración, una vez validada, es usada para generar una descripción de la infraestructura requerida para el despliegue y una serie de scripts que configuran las diferentes máquinas virtuales. Posteriormente, un componente de software toma esta descripción y realiza el despliegue ingresando tareas y configuraciones en la plataforma actual de UnaCloud. La solución ha sido probada implementando esquemas de configuración para las aplicaciones de BLAST y Hadoop. Nuestra evaluación muestra que el mecanismo permite desplegar fácilmente un clúster de máquinas virtuales a partir de las selecciones del usuario, además, las máquinas resultantes son capaces de procesar conjuntos conocidos de datos sin ningún inconvenienteUnacloud is a platform that offers cluster services and virtual machines biologists, chemists and scientists who perform computationally intensive tasks. Unfortunately, the services currently offered by UnaCloud oblige the users to have to previously configure the virtual machine instances that they will use. Typically these users are not system experts and can find many problems installing and configuring the software, the network and the system corresponding operative ma This project presents a mechanism that facilitates the configuration and deployment of scientific applications in UnaCloud. Using our proposal, the user selects a series of characteristics using a system of Configuration based on FeatureIDE. This configuration, once validated, is used to generate a description of the infrastructure required for the deployment and a series of scripts that configure the different virtual machines. Later, a software component takes this description and performs the deployment enter- of tasks and configurations in the current UnaCloud platform. The solution has been tested by implementing configuration schemes for the applications of BLAST and Hadoop. Our evaluation shows that the mechanism allows to deploy easily a cluster of virtual machines from the user-s selections, In addition, the resulting machines are capable of processing known sets of data without any inconvenience.Ingeniero de Sistemas y ComputaciónPregrado54 hojasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaConfiguración y despliegue automático de aplicaciones en UnacloudTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPUnaCloud (Plataforma oportunista de computación en la nube)Computación de alto rendimientoComputación en la nubeIngenieríaPublicationhttps://scholar.google.es/citations?user=YYKMZ3UAAAAJvirtual::9015-10000-0002-7586-9419virtual::9015-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000487457virtual::9015-1a8994168-982a-4fa4-a34f-6f053597957avirtual::9015-1095f0a3c-ec4f-464e-bc69-59b8f3cfb170virtual::9016-1a8994168-982a-4fa4-a34f-6f053597957avirtual::9015-1095f0a3c-ec4f-464e-bc69-59b8f3cfb170virtual::9016-1ORIGINALu807525.pdfapplication/pdf1068135https://repositorio.uniandes.edu.co/bitstreams/60e80bc8-9847-4a71-a155-74aaf61a67a5/download3df99dc105de5e668acc24d72588f7aaMD51THUMBNAILu807525.pdf.jpgu807525.pdf.jpgIM Thumbnailimage/jpeg7819https://repositorio.uniandes.edu.co/bitstreams/d7f62b36-fd7e-4d43-b05b-6a96966b666d/download0cb8d3e399429484a18a302aab4e5e11MD55TEXTu807525.pdf.txtu807525.pdf.txtExtracted texttext/plain79007https://repositorio.uniandes.edu.co/bitstreams/08838f43-b8c9-4358-b818-5012752e946a/downloadbc3e73ff79e04e122fadeff536b1f9ecMD541992/39965oai:repositorio.uniandes.edu.co:1992/399652024-03-13 13:49:40.764http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co