• español
    • English
  • Login
  • español 
    • español
    • English

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Comunidades y colecciones
Ver ítem 
  •   RODIN Principal
  • Producción Científica
  • Artículos Científicos
  • Ver ítem
  •   RODIN Principal
  • Producción Científica
  • Artículos Científicos
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

MicroCEP: Complex Event Processing on the Edge

Thumbnail
Identificadores

URI: http://hdl.handle.net/10498/40178

DOI: 10.3897/jucs.162705

ISSN: 0948-6968

Ficheros
Paper (826.3Kb)
Estadísticas
Ver estadísticas
Métricas y Citas
 
Compartir
Exportar a
Exportar a MendeleyRefworksEndNoteBibTexRIS
Metadatos
Mostrar el registro completo del ítem
Autor/es
Ortiz Bellot, GuadalupeAutoridad UCA; Tena Wilson, Javier; García Bermejo, Adrián; García de Prado Fontela, AlfonsoAutoridad UCA; Reiff Marganiec, Stephan
Fecha
2026-08-28
Departamento/s
Ingeniería en Automática, Electrónica, Arquitectura y Redes de Computadores; Ingeniería Informática
Fuente
Journal of Universal Computer Science - 2026, Vol. 32, n. 8, pp. 1103-1132
Resumen
The Internet of Things (IoT) has experienced rapid growth, taking advantage of advanced data processing. While complex event processing (CEP) engines have positioned themselves as a good solution for cloud and fog data processing, there are no CEP solutions designed to run on microcontrollers (MCUs) at the edge. This paper presents MicroCEP, a software architecture for MCUs that enables real-time filtering and correlation of sensor data, both locally obtained and received through message queues at the edge. MicroCEP provides (i) a lightweight CEP architecture for MCUs, (ii) a pattern language to specify complex event patterns, (iii) a REST API for dynamic threshold updates, and (iv) a methodology for designing and deploying MicroCEP-based systems. The solution facilitates the detection of situations of interest and the triggering of actions directly from the MCUs, enabling autonomous decision-making close to the sensors. A proof of concept implementation using RISC-V MCUs provides evidence that MicroCEP can deliver CEP capabilities at the edge on resource.constrained devices.
 
El Internet de las Cosas (IoT) ha experimentado un rápido crecimiento, aprovechando las capacidades avanzadas de procesamiento de datos. Si bien los motores de procesamiento de eventos complejos (CEP) se han posicionado como una buena solución para el procesamiento de datos en la nube y en entornos fog, no existen soluciones CEP diseñadas para ejecutarse en microcontroladores (MCU) en el borde. Este artículo presenta MicroCEP, una arquitectura de software para MCU que permite el filtrado y la correlación en tiempo real de datos de sensores, tanto obtenidos localmente como recibidos a través de colas de mensajes en el borde. MicroCEP proporciona: (i) una arquitectura CEP ligera para MCU, (ii) un lenguaje de patrones para especificar patrones de eventos complejos, (iii) una API REST para la actualización dinámica de umbrales y (iv) una metodología para diseñar y desplegar sistemas basados en MicroCEP. La solución facilita la detección de situaciones de interés y la activación de acciones directamente desde los MCU, permitiendo una toma de decisiones autónoma cerca de los sensores. Una implementación de prueba de concepto utilizando MCU RISC-V aporta evidencia de que MicroCEP puede proporcionar capacidades CEP en el borde en dispositivos con recursos limitados.
 
Materias
Complex Event Processing; Internet of Things; Edge Computing; Microcontrollers
Colecciones
  • Artículos Científicos [12009]
  • Articulos Científicos Ing. Inf. [313]
  • Articulos Científicos Ing. Sis. Aut. [193]
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Esta obra está bajo una Licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internacional

Listar

Todo RODINComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

Información adicional

Acerca de...Deposita en RODINPolíticasNormativasDerechos de autorEnlaces de interésEstadísticasNovedadesPreguntas frecuentes

RODIN está accesible a través de

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Académico

Enlaces de interés

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

RODIN está gestionado por el Área de Biblioteca, Archivo y Publicaciones de la Universidad de Cádiz

ContactoSugerenciasAtención al Usuario