Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jawira: plataforma de streaming

112 views

Published on

Jawira es un sistema web responsivo para la gestión de usuarios y aplicaciones que deseen utilizar la Plataforma de Procesamiento Streaming.

El usuario puede crear aplicaciones para el procesamiento de streaming, distribuidas y tolerantes a fallas, sin una línea de código. Además, los usuarios desarrolladores pueden crear sus propios operadores y compartirlos en grupos de trabajo.
Incluye un intérprete que permite programar en Apache Storm a un alto nivel, a partir del diseño de grafos de operadores.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Jawira: plataforma de streaming

  1. 1. Plataforma de Apoyo a la Gestión de Emergencias y Aplicaciones Proyecto Fondef Idea ID15I-10560
  2. 2. Contexto y Necesidad • En escenarios de desastre la cantidad de datos generados tiene variaciones dramáticas y la infraestructura de procesamiento puede ser afectada por el desastre. • Los tomadores de decisiones requieren procesar datos para tener conciencia de la situación y tomar decisiones informadas para minimizar efectos. • El desarrollo de aplicaciones de procesamiento requiere conocimientos específicos y toma tiempo valioso generar su despliegue. • Requerimiento de despliegue ágil de aplicaciones de procesamiento de flujos de datos en escenarios de desastre. • El sistema de procesamiento debe ser escalable, adaptable al flujo de datos cambiante y tolerante a fallas.
  3. 3. Modelo Conceptual
  4. 4. Jawira proporciona un entorno gráfico para la construcción de sus propias aplicaciones distribuidas y concurrentes con un listado de operadores determinados. Además, si el programador requiere otros operadores, se le proporciona la factibilidad de crearlos. Fácil de usar y flexible
  5. 5. Por otra parte, se puede monitorear las distintas aplicaciones que se están ejecutando y los nodos donde están almacenadas las aplicaciones ejecutadas por los usuarios de la plataforma. Monitoreo y control
  6. 6. Jawira permite analizar las aplicaciones, mostrando el flujo de información en cada uno de los operadores, y los últimos datos procesados. Monitoreo y control
  7. 7. Inteligencia, desafío I+D • Creación automática de aplicaciones de procesamiento. • Adaptabilidad a flujos variable de eventos en el sistema de procesamiento de datos. • Localización de tareas de procesamiento consciente de la latencia de comunicación. • Tolerancia a fallas ante caídas de nodos en escenarios de emergencia, a través de replicación y monitoreo.
  8. 8. Arquitectura del sistema
  9. 9. Plataforma de Apoyo a la Gestión de Emergencias y Aplicaciones Proyecto Fondef Idea ID15I-10560

×