Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/11000/40393

Modelado, simulación y optimización de una arquitectura cliente-servidor para sistemas de eventos discretos


thumbnail_pdf
Ver/Abrir:
 TFG-Cánovas Acosta, Adrián.pdf

1,45 MB
Adobe PDF
Compartir:
Título :
Modelado, simulación y optimización de una arquitectura cliente-servidor para sistemas de eventos discretos
Autor :
Cánovas Acosta, Adrián
Tutor:
Quiles Zamora, Vicente
Editor :
Universidad Miguel Hernández de Elche
Departamento:
Departamentos de la UMH::Ingeniería de Sistemas y Automática
Fecha de publicación:
2026-06
URI :
https://hdl.handle.net/11000/40393
Resumen :
Este Trabajo de Fin de Grado presenta el diseño, implementación y evaluación empírica de una arquitectura cliente-servidor distribuida aplicada a un sistema de simulación de eventos discretos. El caso de estudio es un motor de combate por turnos asíncrono. Se ha comparado el enfoque de cómputo en cliente frente a un servidor autoritativo, optando por este último por sus garantías de seguridad, coherencia de datos y escalabilidad. El cliente visual, desarrollado en Unity (C#), recoge la entrada del usuario y reproduce los resultados sin ejecutar ninguna lógica de simulación, la cual reside íntegramente en microservicios serverless sobre Firebase Cloud Functions (Node.js). El motor implementa un algoritmo determinista basado en un generador de números pseudoaleatorios con semilla, un sistema de Medidor de Turno proporcional a la velocidad de las entidades y funciones de escalado asintótico para el cálculo de atributos secundarios. Los datos se almacenan en Cloud Firestore, organizado en colecciones independientes para optimizar el rendimiento de lectura. Los resultados empíricos muestran una latencia estabilizada de 475 ms de RTT, un payload medio de 3,8 KiB por combate completo, y validan la integridad del sistema frente a vulnerabilidades en el lado del cliente, confirmando la superioridad en seguridad de esta arquitectura frente a alternativas descentralizadas.
Palabras clave/Materias:
simulación de eventos discretos
arquitectura autoritativa
firebase serverless
sistemas distribuidos asíncronos
determinismo algorítmico
Área de conocimiento :
CDU: Ciencias aplicadas: Ingeniería. Tecnología
Tipo de documento :
info:eu-repo/semantics/bachelorThesis
Derechos de acceso:
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Aparece en las colecciones:
TFG-Ingeniería Electrónica y Automática Industrial



Creative Commons La licencia se describe como: Atribución-NonComercial-NoDerivada 4.0 Internacional.