Publication:

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

Date

 
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.department#PLACEHOLDER_PARENT_METADATA_VALUE#
cris.virtual.orcid0000-0001-8007-2984
cris.virtual.orcid0000-0003-2529-5477
cris.virtual.orcid0000-0003-0950-6043
cris.virtualsource.department73c9c005-fa69-4249-ba27-ddd5351ef336
cris.virtualsource.department9d6fa2a2-655c-4182-b90b-ee51beb7e92b
cris.virtualsource.department47e4a780-c24d-42a9-bc13-a1bc6c53f136
cris.virtualsource.orcid73c9c005-fa69-4249-ba27-ddd5351ef336
cris.virtualsource.orcid9d6fa2a2-655c-4182-b90b-ee51beb7e92b
cris.virtualsource.orcid47e4a780-c24d-42a9-bc13-a1bc6c53f136
dc.contributor.authorBisen, Kushagra Singh
dc.contributor.authorVerstichel, Stijn
dc.contributor.authorOngenae, Femke
dc.date.accessioned2026-10-15T09:38:05Z
dc.date.available2026-10-15T09:38:05Z
dc.date.createdwos2026
dc.date.issued2026
dc.description.abstractInternet of Things (IoT), Smart Health, and Smart City applications generate continuousdata streams that may contain sensitive personal information. Decentralized storagesystems such as Solid provide data ownership, access control, and interoperable sharing butoffer limited support for real-time stream processing. We present Heimdall, an intermediaryanalytics service that registers RSP-QL queries over streams stored in Solid Pods to producequery results and reuses existing query executions when supported reuse conditionsare satisfied. We evaluate Heimdall against Client-Side Processing and a notificationintermediary using a wearable-sensor workload with concurrent client scaling, query anddata heterogeneity, and concurrent non-reusable queries. For equivalent queries, Heimdallmaintains nearly constant latency as client count increases, while Client-Side Processingshows substantial latency growth and instability at higher concurrency. Heimdall alsoreduces accumulated CPU and memory consumption and client-side network traffic bysharing stream retrieval and query execution. When query execution cannot be reused,shared stream acquisition still improves scalability, although degradation appears as thenumber of independent queries and physical streams increases with no-reuse. These resultsshow that shared stream acquisition and continuous-query execution can reduce duplicatedcomputation and communication in decentralized stream processing.
dc.description.wosFundingTextThe work is partly funded by SolidLab Vlaanderen (Flemish Government, EWI, and RRF project VV023/10) and the FWO Project FRACTION (Nr. G086822N).
dc.identifier.doi10.3390/s26185846
dc.identifier.eissn1424-8220
dc.identifier.issn1424-8220
dc.identifier.urihttps://imec-publications.be/handle/20.500.12860/60564
dc.language.isoeng
dc.provenance.editstepusergreet.vanhoof@imec.be
dc.publisherMDPI
dc.source.beginpage5846
dc.source.issue18
dc.source.journalSENSORS
dc.source.numberofpages56
dc.source.volume26
dc.subject.keywordsMODEL
dc.title

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

dc.typeJournal article
dspace.entity.typePublication
imec.internal.crawledAt2026-09-16
imec.internal.sourcecrawler
imec.internal.wosCreatedAt2026-10-11
Files

Original bundle

Name:
9161.pdf
Size:
1.61 MB
Format:
Adobe Portable Document Format
Description:
Published
Publication available in collections: