Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube

Este documento de tesis presenta el trabajo y avances realizados con el fin de probar o refutar el uso de las nuevas tecnologías serverless como piedra angular para un juego multijugador en línea cumpliendo con atributos de disponibilidad, desempeño y modificabilidad. Mediante este trabajo se espera...

Full description

Autores:
Becerra Espinosa, Richard Alejandro
Tipo de recurso:
Fecha de publicación:
2018
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/34962
Acceso en línea:
http://hdl.handle.net/1992/34962
Palabra clave:
Computación en la nube - Investigaciones - Estudio de casos
Desarrollo de software de aplicación - Investigaciones
Computación en la nube - Investigaciones
Aplicaciones Web - Investigaciones
Servicios web - Investigaciones
Videojuegos - Investigaciones
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIANDES2_c9179e35c59b5ae4e98b89c6be81bf39
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/34962
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.es_CO.fl_str_mv Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
title Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
spellingShingle Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
Computación en la nube - Investigaciones - Estudio de casos
Desarrollo de software de aplicación - Investigaciones
Computación en la nube - Investigaciones
Aplicaciones Web - Investigaciones
Servicios web - Investigaciones
Videojuegos - Investigaciones
Ingeniería
title_short Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
title_full Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
title_fullStr Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
title_full_unstemmed Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
title_sort Concurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nube
dc.creator.fl_str_mv Becerra Espinosa, Richard Alejandro
dc.contributor.advisor.none.fl_str_mv Rosa Rosero, Mario Fernando de la
dc.contributor.author.none.fl_str_mv Becerra Espinosa, Richard Alejandro
dc.contributor.jury.none.fl_str_mv Castro Barrera, Harold Enrique
Flórez Valencia, Leonardo
dc.subject.keyword.es_CO.fl_str_mv Computación en la nube - Investigaciones - Estudio de casos
Desarrollo de software de aplicación - Investigaciones
Computación en la nube - Investigaciones
Aplicaciones Web - Investigaciones
Servicios web - Investigaciones
Videojuegos - Investigaciones
topic Computación en la nube - Investigaciones - Estudio de casos
Desarrollo de software de aplicación - Investigaciones
Computación en la nube - Investigaciones
Aplicaciones Web - Investigaciones
Servicios web - Investigaciones
Videojuegos - Investigaciones
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description Este documento de tesis presenta el trabajo y avances realizados con el fin de probar o refutar el uso de las nuevas tecnologías serverless como piedra angular para un juego multijugador en línea cumpliendo con atributos de disponibilidad, desempeño y modificabilidad. Mediante este trabajo se espera contribuir en el uso de las tecnologías serverless para sistemas de alto desempeño y disponibilidad sin descuidar su modificabilidad, enfocándose en el campo de los videojuegos, asimismo manteniendo en cuenta las diferentes limitaciones que presenta la tecnología. Con el fin de soportar esta hipótesis se plantea el diseño de una arquitectura serverless especializada para este dominio de interés. Esta misma fue puesta a prueba mediante un prototipo usando tecnologías de fácil acceso permitiendo asimismo comprobar que se obtuvieran los beneficios asociados con una arquitectura serverless tales como un alto nivel de cohesión y facilidad de desarrollo. De igual manera se puede ver que se obtienen varias de las limitantes asociadas con la misma solución serverless como bajas de desempeño ocasionadas por el aprovisionamiento llegando al punto de impedir ciertos tipos de experiencia (en particular, no funciona en experiencias que requieran tiempo real). Teniendo en cuenta tanto las ventajas como limitantes que trae consigo este tipo de solución se proponen algunos casos donde esta puede ser beneficiosa para la experiencia deseada.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2020-06-10T09:28:44Z
dc.date.available.none.fl_str_mv 2020-06-10T09:28:44Z
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/34962
dc.identifier.pdf.none.fl_str_mv u820987.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/34962
identifier_str_mv u820987.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 70 hojas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Uniandes
dc.publisher.program.es_CO.fl_str_mv Maestría en 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/37f9ace3-2cb6-4696-bff2-55fd94e26ede/download
https://repositorio.uniandes.edu.co/bitstreams/681de6d4-8cb0-4f6b-a383-8c1973a2fb87/download
https://repositorio.uniandes.edu.co/bitstreams/422f63a7-252e-47d8-829a-adbcb0831594/download
bitstream.checksum.fl_str_mv 3f3862e8c01a70d2eb56e771bde72867
9b5accd56767cd6abee4c59026c91d0f
4c15fb18d7b1c11d50adb60b9ee48a82
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_ 1812134056973828096
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_abf2Rosa Rosero, Mario Fernando de laed66998a-e97a-4934-9e54-7244f3c3eddb400Becerra Espinosa, Richard Alejandro286bc810-9fc3-499d-ae4a-b606ee12cb51500Castro Barrera, Harold EnriqueFlórez Valencia, Leonardo2020-06-10T09:28:44Z2020-06-10T09:28:44Z2018http://hdl.handle.net/1992/34962u820987.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Este documento de tesis presenta el trabajo y avances realizados con el fin de probar o refutar el uso de las nuevas tecnologías serverless como piedra angular para un juego multijugador en línea cumpliendo con atributos de disponibilidad, desempeño y modificabilidad. Mediante este trabajo se espera contribuir en el uso de las tecnologías serverless para sistemas de alto desempeño y disponibilidad sin descuidar su modificabilidad, enfocándose en el campo de los videojuegos, asimismo manteniendo en cuenta las diferentes limitaciones que presenta la tecnología. Con el fin de soportar esta hipótesis se plantea el diseño de una arquitectura serverless especializada para este dominio de interés. Esta misma fue puesta a prueba mediante un prototipo usando tecnologías de fácil acceso permitiendo asimismo comprobar que se obtuvieran los beneficios asociados con una arquitectura serverless tales como un alto nivel de cohesión y facilidad de desarrollo. De igual manera se puede ver que se obtienen varias de las limitantes asociadas con la misma solución serverless como bajas de desempeño ocasionadas por el aprovisionamiento llegando al punto de impedir ciertos tipos de experiencia (en particular, no funciona en experiencias que requieran tiempo real). Teniendo en cuenta tanto las ventajas como limitantes que trae consigo este tipo de solución se proponen algunos casos donde esta puede ser beneficiosa para la experiencia deseada.This thesis document presents the work and the advances achieved to prove or refute the use of new technologies without a server as a cornerstone for an online multiplayer game that complies with availability, performance and modifiability. This work can contribute to the use of serverless technologies for high performance and availability systems without changing their approach, focusing on the field of video games, keeping the account in the limits presented by the technology. To support this hypothesis, the design of an architecture without specialized servers for this domain of interest is considered. This same tool was designed to use a protocol that allowed access to a remote version of the servers associated with an architecture. In the same way, several of the limitations associated with the same solution are achieved, without servers, as yield losses, caused by provisioning, leading to the inability to realize certain kind of experiences (specially, it does not work in real time experiences). Considering both the advantages and the limitations that are achieved with this type of solution, some cases are proposed where this may be beneficial for the desired experience.Magíster en Ingeniería de Sistemas y ComputaciónMaestría70 hojasapplication/pdfspaUniandesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaConcurrido y sin servidores : propuesta arquitectural para un videojuego multijugador en línea utilizando tecnologías de cómputo en la nubeTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMComputación en la nube - Investigaciones - Estudio de casosDesarrollo de software de aplicación - InvestigacionesComputación en la nube - InvestigacionesAplicaciones Web - InvestigacionesServicios web - InvestigacionesVideojuegos - InvestigacionesIngenieríaPublicationORIGINALu820987.pdfapplication/pdf1825620https://repositorio.uniandes.edu.co/bitstreams/37f9ace3-2cb6-4696-bff2-55fd94e26ede/download3f3862e8c01a70d2eb56e771bde72867MD51TEXTu820987.pdf.txtu820987.pdf.txtExtracted texttext/plain87519https://repositorio.uniandes.edu.co/bitstreams/681de6d4-8cb0-4f6b-a383-8c1973a2fb87/download9b5accd56767cd6abee4c59026c91d0fMD54THUMBNAILu820987.pdf.jpgu820987.pdf.jpgIM Thumbnailimage/jpeg12441https://repositorio.uniandes.edu.co/bitstreams/422f63a7-252e-47d8-829a-adbcb0831594/download4c15fb18d7b1c11d50adb60b9ee48a82MD551992/34962oai:repositorio.uniandes.edu.co:1992/349622023-10-10 19:30:51.203http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co