QOSDATA: RESOURCE AWARE DATA MANAGEMENT FOR DISTRIBUTED SMALL DEVICES
EN LOS ULTIMOS ALSO SE HAN CREADO DISTINTAS INFRAESTRUCTURAS PARA DESPLEGAR NUEVAS CLASES DE APLICACIONES Y GESTIONAR LA GRAN CANTIDAD DE DATOS QUE SE GENERA DESDE SENSORES TELEFONO MOVILES, WEB, REDES SOCIALES ESTAS APLICACIONES...
ver más
Descripción del proyecto
EN LOS ULTIMOS ALSO SE HAN CREADO DISTINTAS INFRAESTRUCTURAS PARA DESPLEGAR NUEVAS CLASES DE APLICACIONES Y GESTIONAR LA GRAN CANTIDAD DE DATOS QUE SE GENERA DESDE SENSORES TELEFONO MOVILES, WEB, REDES SOCIALES ESTAS APLICACIONES SE DESPLIEGAN E N UNA EMPRESA O EN UN CLOUD PUBLICO. SIN EMBARGO, MUCHAS APLICACIONES NECESITAN PROCESAR LOS DATOS CERCA DE DONDE SE PRODUCEN PARA REACCIONAR DE MANERA RAPIDA A LOS CAMBIOS. LA COMBINACION DE ARCHITECTURAS FOG Y CLOUD ES UNA SOLUCION PARCIAL PARA MUCHAS APLICACIONES. LA GESTION DE DATOS EN ESTE ESCENARIO PRESENTA VARIOS RETOS. POR UN LADO SE HACE UN USO INTENSIVO DE LA RED PARA ENVIAR LOS DATOS DESDE LAS FUENTES A LOS NODOS FOG. EL ANCHO DE BANDA DISPONIBLE ES ESCASO Y PUEDE CAMBIAR. ESTO AFECTA GRAVEMENTE AL RENDIMIENTO DE LAS APLICACIONES. POR OTRO LADO, LOS SISTEMAS DE GESTION DE DATOS ESTAN DISEÑADOS PARA EJECUTAR EN UN ENTORNO HOMOGENEO COMO BUENA COMUNICACION. MUCHOS DE LOS DISPOSITIVOS QUE GENERAN LOS DATOS ESTAN CONECTADOS A INTERNET Y TIENEN CAPACIDAD DE COMPUTO (IOT) . SIN EMBARGO, NO HAY SISTEMAS DE GESTION DE DATOS QUE APROVECHEN ESTA CAPACIDAD DE COMPUTACION DISTRIBUIDA. LA HETEROGENEIDAD DE LOS DISPOSITIVOS IOT ES OTRO DE LOS PROBLEMAS PARA ANALIZAR LOS DATOS EN ESTE ENTORNO DISTRIBUIDO.UN CASO ESPECIAL DE GESTION DE DATOS MUY POPULAR ULTIMAMENTE ES BLOCKCHAIN. BLOCKCHAIN NECESITA MUCHOS RECURSOS COMPUTACIONALES Y, POR TANTO, LAS IMPLEMENTACIONES ACTUALES NO FUNCIONAN EN DISPOSITIVOS CON POCOS RECURSOS COMO LOS EMPLEADOS EN IOT.EL PRINCIPAL OBJETIVO DEL PROYECTO QOSDATA ES ABORDAR ESTOS RETOS CREANDO SISTEMAS DE GESTION DE DATOS PARA ENTORNOS HETEROGENEOS CON POCOS RECURSOS QUE PUEDEN ESTAR CONECTADOS A NODOS FOG. QOSDATA ABORDA TRES SISTEMAS DE GESTION DE DATOS: UN ALMACEN DE DATOS (BASE DE DATOS), UN SISTEMA DE STREAMING DE DATOS (COMO FLINK) Y BLOCKCHAIN.SE DISEÑARAN PROTOCOLOS PARA EL DESPLIEGUE DE GESTORES DE DATOS, CONSULTAS Y DISTRIBUCION DE DATOS QUE TENGAN EN CUENTA LOS RECURSOS DISPONIBLES EN CADA DISPOSITIVO, EL ANCHO DE BANDA Y LA LATENCIA, LA CARGA DEL SISTEMA Y LA CANTIDAD DE DATOS PARA IMPLEMENTAR PROPORCIONAR SISTEMAS DE GESTION DE DATOS CON CALIDAD DE SERVICIO. LOS SISTEMAS DE GESTION DE DATOS SE DISEÑARAN COMO UNA PILA EN LA QUE DISTINTOS PROTOCOLOS SE PUEDEN AÑADIR O QUITAR SEGUN LA CALIDAD DE SERVICIO NECESITADA POR LA APLICACION Y LOS RECURSOS DISPONIBLES.LOS DISTINTOS SISTEMAS TENDRAN EN CUENTA LA TOPOLOGIA DE LOS DESPLIEGUES Y DISTINTAS METRICAS DE USO Y DISPONIBILIDAD DE RECURSOS PARA DECIDIR EL DESPLIEGUE. COMO ESTAS CARACTERISTICAS PUEDEN CAMBIAR, SERA NECESARIO QUE LOS PROTOCOLOS PROPORCIONEN RECONFIGURACION DINAMICA. ESTOS PROTOCOLOS DEBERAN SER NO INTRUSIVOS Y MANTENER LA CALIDAD DE SERVICIO SIEMPRE QUE SEA POSIBLE, EVITANDO TENER QUE PARAR LOS SISTEMAS PARA REALIZAR LA RECONFIGURACION. PROTOCOLOS PARA MIGRACION Y REPLICACION EFICIENTE SERAN NECESARIOS. LOS PROTOCOLOS DE ACUERDO CONSTITUYEN LA BASE DE BLOCKCHAIN. EN QOSDATA SE DISEÑARAN PROTOCOLOS EFICIENTES QUE PUEDAN EJECUTAR EN PEQUEÑOS DISPOSITIVOS TALES COMO MOTAS. LA DEFINICION DE LAS GARANTIAS DE CONSISTENCIA PROPORCIONADA POR BLOCKCHAIN DARA LUGAR A DISTINTOS PROTOCOLOS QUE PODRAN SER USADOS O NO DEPENDIENDO DE LOS RECURSOS DISPONIBLES Y LAS NECESIDADES DE LA APLICACION. SE USARAN BENCHMARKS Y MICRO-BENCHMARKS PARA EVALUAR EL RENDIMIENTO DE LOS DISTINTOS PROTOCOLOS. ATA MANAGEMENT\DISTRIBUTED SYSTEMS\IOT\BLOCKCHAIN\DATABASES\DATA STREAMING
Seleccionando "Aceptar todas las cookies" acepta el uso de cookies para ayudarnos a brindarle una mejor experiencia de usuario y para analizar el uso del sitio web. Al hacer clic en "Ajustar tus preferencias" puede elegir qué cookies permitir. Solo las cookies esenciales son necesarias para el correcto funcionamiento de nuestro sitio web y no se pueden rechazar.
Cookie settings
Nuestro sitio web almacena cuatro tipos de cookies. En cualquier momento puede elegir qué cookies acepta y cuáles rechaza. Puede obtener más información sobre qué son las cookies y qué tipos de cookies almacenamos en nuestra Política de cookies.
Son necesarias por razones técnicas. Sin ellas, este sitio web podría no funcionar correctamente.
Son necesarias para una funcionalidad específica en el sitio web. Sin ellos, algunas características pueden estar deshabilitadas.
Nos permite analizar el uso del sitio web y mejorar la experiencia del visitante.
Nos permite personalizar su experiencia y enviarle contenido y ofertas relevantes, en este sitio web y en otros sitios web.