Complex Event Processing in the Edge: A Combined Optimization Approach for Data and Code Placement

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Uyanık, Halit, Ovatman, Tolga
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908848366813184
author Uyanık, Halit
Ovatman, Tolga
author_facet Uyanık, Halit
Ovatman, Tolga
contents The increasing variety of input data and complexity of tasks that are handled by the devices of internet of things (IoT) environments require solutions that consider the limited hardware and computation power of the edge devices. Complex event processing (CEP), can be given as an example, which involves reading and aggregating data from multiple sources to infer triggering of important events. In this study, we balance the execution costs between different paths of the CEP task graph with a constrained programming optimization approach and improve critical path performance. The proposed approach is implemented as a Python library, allowing small-scale IoT devices to adaptively optimize code and I/O assignments and improve overall latency and throughput. The implemented library abstracts away the communication details and allows virtualization of a shared memory between IoT devices. The results show that optimizing critical path performance increases throughput and reduces delay across multiple devices during CEP operations.
format Preprint
id arxiv_https___arxiv_org_abs_2602_19338
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Complex Event Processing in the Edge: A Combined Optimization Approach for Data and Code Placement
Uyanık, Halit
Ovatman, Tolga
Distributed, Parallel, and Cluster Computing
Software Engineering
C.2.4; D.2.11
The increasing variety of input data and complexity of tasks that are handled by the devices of internet of things (IoT) environments require solutions that consider the limited hardware and computation power of the edge devices. Complex event processing (CEP), can be given as an example, which involves reading and aggregating data from multiple sources to infer triggering of important events. In this study, we balance the execution costs between different paths of the CEP task graph with a constrained programming optimization approach and improve critical path performance. The proposed approach is implemented as a Python library, allowing small-scale IoT devices to adaptively optimize code and I/O assignments and improve overall latency and throughput. The implemented library abstracts away the communication details and allows virtualization of a shared memory between IoT devices. The results show that optimizing critical path performance increases throughput and reduces delay across multiple devices during CEP operations.
title Complex Event Processing in the Edge: A Combined Optimization Approach for Data and Code Placement
topic Distributed, Parallel, and Cluster Computing
Software Engineering
C.2.4; D.2.11
url https://arxiv.org/abs/2602.19338