logo móvil
Contáctanos

Athlos: Un marco para desarrollar backends escalables de MMOG en nubes de consumo

Autores: Kasenides, Nicos; Paspallis, Nearchos

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

Acceso abierto

Artículo científico


Categoría

Ingeniería y Tecnología

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 69

Citaciones: Sin citaciones


Descripción
El desarrollo de aplicaciones distribuidas en tiempo real que consumen muchos recursos, como los backends de Juegos Masivos Multijugador en Línea (MMOG), conlleva una variedad de desafíos, algunos de los cuales han sido estudiados extensamente. A pesar de algunos avances, el desarrollo y la implementación de backends de MMOG en nubes comunes y capas de computación de alto nivel siguen enfrentando varios obstáculos, incluyendo una metodología de desarrollo no estandarizada, falta de disposiciones para la escalabilidad y la necesidad de abstracciones y herramientas que apoyen el proceso de desarrollo. En este documento, describimos un conjunto de modelos, métodos y herramientas para desarrollar backends escalables de MMOG y alojarlos en plataformas de nube comunes. Presentamos Athlos, un marco que permite a los desarrolladores de juegos aprovechar nuestra metodología para prototipar rápidamente backends de MMOG que pueden ejecutarse en cualquier tipo de entorno de nube. Evaluamos este marco realizando simulaciones basadas en varios MMOG de estudio de caso para medir su rendimiento y escalabilidad, y comparamos el esfuerzo de desarrollo necesario y la calidad del código producido con otros enfoques. Encontramos que los MMOG desarrollados utilizando este marco: (a) pueden soportar un número muy alto de jugadores simultáneos bajo un umbral de latencia dado, (b) escalan de manera elástica tanto en términos de tiempo de ejecución como de estado, y (c) reducen significativamente la cantidad de esfuerzo requerido para desarrollarlos. Junto con las ventajas de las capas de computación de alto nivel como Plataforma, Backend y Función como Servicio, argumentamos que nuestro marco acelera el desarrollo de MMOG de alto rendimiento y escalables, que aprovechan los recursos de las plataformas de nube comunes.

Documentos Relacionados

Temas Virtualpro