Descripción del proyecto
LOS SERVICIOS BASADOS EN LA NUBE PARA APLICACIONES CON ALTOS REQUISITOS DE LATENCIA Y FIABILIDAD, SON MUY SENSIBLES AL FUNCIONAMIENTO DE LOS NODOS DE COMPUTACION Y LA RED DE COMUNICACION, ESTOS REQUISITOS SON INCLUSO MAS IMPORTANTES CUANDO PARTE DE LA COMPUTACION SE DESCARGA EN LA NIEBLA (FOG) DEBIDO A LA FALTA DE MECANISMOS UNIFICADOS DE TOLERANCIA A FALLOS, ESTE PROYECTO DE INVESTIGACION, RFOG, TRATARA SOBRE TECNICAS NOVEDOSAS QUE PERMITAN INCREMENTAR LA CONFIANZA EN ESTOS ESCENARIOS EN DOS DIRECCIONES COMPLEMENTARIAS: FIABILIDAD Y TOLERANCIA A FALLOS EN LA JERARQUIA DISPOSITIVO/NIEBLA/NUBE, Y NUEVOS PROTOCOLOS PARA COMUNICACION DE BAJA LATENCIA ULTRA-FIABLE,PARA MEJORAR LA FIABILIDAD DE LA COMPUTACION, SE DESARROLLARA UN MIDDLEWARE QUE PROPORCIONARA TOLERANCIA A FALLOS EN VARIOS NIVELES CON BAJA LATENCIA EN UNA ARQUITECTURA FOG, EL MIDDLEWARE PERMITIRA EL DESPLIEGUE DE APLICACIONES TOLERANTES A FALLOS QUE SERAN AUTOMATICAMENTE DISTRIBUIDAS EN LA ARQUITECTURA PARA REDUCIR AL MINIMO EL TIEMPO DE LATENCIA CON MIGRACIONES VERTICALES Y HORIZONTALES QUE TRATARAN DE MOVER EL COMPUTO TAN CERCA COMO SEA POSIBLE DE LOS NODOS IOT, Y REDUCIENDO DE ESTA MANERA EL TIEMPO DE RESPUESTA,SE PROPORCIONARAN SERVICIOS DE SINCRONIZACION Y ORQUESTACION JUNTO CON VIRTUALIZACION LIGERA PARA ASEGURAR TOLERANCIA A FALLO EN EL MIDDLEWARE Y FACILITANDO EL DESPLIEGUE Y DESCARGA DE APLICACIONES, ADEMAS, SE DESARROLLARA UN PROTOCOLO A NIVEL DE APLICACION QUE SERVIRA COMO ENLACE ENTRE EL MUNDO IOT Y EL MIDDLEWARE DE RFOG, ESTE PROTOCOLO ASEGURARA: A) RECURSOS ACCESIBLES PARA MONITORIZAR E INTERACTUAR CON EL IOT; B) RESPUESTAS DE BAJA LATENCIA Y ULTRA-FIABLES; C) GESTION DE LAS CAPACIDADES DEL PROTOCOLO DE TRANSPORTE DE INTERNET; Y D) CARACTERISTICAS DE DESCUBRIMIENTO Y DE BAJA CARGA PARA PERMITIR SU INCLUSION EN DISPOSITIVOS RESTRINGIDOS EN RECURSOS, TANTO EL MIDDLEWARE COMO EL PROTOCOLO SERAN VALIDADOS EN APLICACIONES CRITICAS QUE USARAN REDES DE SENSORES Y DRONES JUNTO CON ALGORITMOS DE APRENDIZAJE PROFUNDO EN UNA INFRAESTRUCTURA NIEBLA/NUBE,PARA LA PARTE DE LAS COMUNICACIONES, ESTE PROYECTO DESARROLLARA UN NUEVO PROTOCOLO DE TRANSPORTE PARA INTERNET JUNTO CON UNA API PARA COMUNICACIONES ULTRA-FIABLES DE BAJA LATENCIA (URLLC POR SUS SIGLAS EN INGLES), QUE DARA AL USUARIO DE MANERA EFECTIVA TODOS LOS BENEFICIOS DE COMUNICACIONES SIMULTANEAS EN DISPOSITIVOS CON CAPACIDAD DE CONEXION MULTIPLE, PROPONEMOS LA CREACION DE UN NUEVO PROTOCOLO DE TRANSPORTE CUYAS PRINCIPALES CARACTERISTICAS SERAN: A) REEMPLAZO DE NUMEROS DE SECUENCIA POR ETIQUETAS TEMPORALES PARCIALMENTE ORDENADAS; B) CORRECCION DE ERRORES FLEXIBLE; Y C) CONOCIMIENTO DEL ESTADO DE LA APLICACION Y LA RED PARA OBTENER UNA MEJOR CALIDAD DE EXPERIENCIA (QOE) DEPENDIENDO DE LAS PREFERENCIAS DEL USUARIO O LAS NECESIDADES DE LA APLICACION: VELOCIDAD DE DATOS, FIABILIDAD, LATENCIA, ENERGIA, RENDIMIENTO, ETC, EL NUEVO PROTOCOLO SERA EVALUADO EXPERIMENTALMENTE CON UN MODELO FORMAL PARA ASEGURAR QUE FUNCIONA ADECUADAMENTE EN CUANTO A PROPIEDADES DE SEGURIDAD, USO DE BUFFER, REORDENACION DE PAQUETES, CONGESTION DE RED, CONSUMO DE ENERGIA, ETC, EL PROYECTO USARA UN TESTBED PARA PROPORCIONAR RESULTADOS EXPERIMENTALES DENTRO DEL CASO DE USO MENCIONADO DE APLICACIONES CRITICAS, CONSIDERANDO ESCENARIOS COMPLEJOS PARA DEMOSTRAR QUE EL DESPLIEGUE ES FACTIBLE JUNTO CON SU COEXISTENCIA EN EL INTERNET FUTURO, COMPUTACIÓN EN LA NIEBLA\FIABILIDAD\LATENCIA\IOT SISTEMAS CRITICOS