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
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
|
???jsp.display-item.text9???