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...
- 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 |