Please use this identifier to cite or link to this item: https://hdl.handle.net/11000/40393

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


thumbnail_pdf
View/Open:
 TFG-Cánovas Acosta, Adrián.pdf

1,45 MB
Adobe PDF
Share:
Title:
Modelado, simulación y optimización de una arquitectura cliente-servidor para sistemas de eventos discretos
Authors:
Cánovas Acosta, Adrián
Tutor:
Quiles Zamora, Vicente
Editor:
Universidad Miguel Hernández de Elche
Department:
Departamentos de la UMH::Ingeniería de Sistemas y Automática
Issue Date:
2026-06
URI:
https://hdl.handle.net/11000/40393
Abstract:
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.
Keywords/Subjects:
simulación de eventos discretos
arquitectura autoritativa
firebase serverless
sistemas distribuidos asíncronos
determinismo algorítmico
Knowledge area:
CDU: Ciencias aplicadas: Ingeniería. Tecnología
Type of document:
info:eu-repo/semantics/bachelorThesis
Access rights:
info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Appears in Collections:
TFG-Ingeniería Electrónica y Automática Industrial



Creative Commons ???jsp.display-item.text9???