MedElevator Войти в исследования
← Поиск публикаций

DOI 10.3390/s26185846

Медицинская библиотека · Sensors (Basel, Switzerland) · 2026

Enabling Scalable Real-Time Sensor Stream Processing Across Decentralized Privacy-Preserving Storage Solutions.

Bisen Kushagra Singh, Verstichel Stijn, Ongenae Femke

СтатьяПеревод в очереди

Аннотация

Internet of Things (IoT), Smart Health, and Smart City applications generate continuous data streams that may contain sensitive personal information. Decentralized storage systems such as Solid provide data ownership, access control, and interoperable sharing but offer limited support for real-time stream processing. We present Heimdall, an intermediary analytics service that registers RSP-QL queries over streams stored in Solid Pods to produce query results and reuses existing query executions when supported reuse conditions are satisfied. We evaluate Heimdall against Client-Side Processing and a notification intermediary using a wearable-sensor workload with concurrent client scaling, query and data heterogeneity, and concurrent non-reusable queries. For equivalent queries, Heimdall maintains nearly constant latency as client count increases, while Client-Side Processing shows substantial latency growth and instability at higher concurrency. Heimdall also reduces accumulated CPU and memory consumption and client-side network traffic by sharing stream retrieval and query execution. When query execution cannot be reused, shared stream acquisition still improves scalability, although degradation appears as the number of independent queries and physical streams increases with no-reuse. These results show that shared stream acquisition and continuous-query execution can reduce duplicated computation and communication in decentralized stream processing.

Для цитирования: Bisen Kushagra Singh, Verstichel Stijn, Ongenae Femke. Enabling Scalable Real-Time Sensor Stream Processing Across Decentralized Privacy-Preserving Storage Solutions.. Sensors (Basel, Switzerland). 2026. DOI: 10.3390/s26185846.
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Загрузка состояния…

История · было → стало

Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.

Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.