Context Caching for IoT-Based Applications: Opportunities and Challenges

The Internet of Things (IoT) is growing at a rapid pace. Applications using IoT technologies have transformed many activities to be digitized enabling more productivity, economy, and quality of work. Context Management Platforms (CMPs) that unify heterogeneous streams of big IoT data and derive insi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet of things magazine 2023-12, Vol.6 (4), p.96-102
Hauptverfasser: Weerasinghe, Shakthi, Zaslavsky, Arkady, Loke, Seng W., Medvedev, Alexey, Abken, Amin, Hassani, Alireza
Format: Magazinearticle
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The Internet of Things (IoT) is growing at a rapid pace. Applications using IoT technologies have transformed many activities to be digitized enabling more productivity, economy, and quality of work. Context Management Platforms (CMPs) that unify heterogeneous streams of big IoT data and derive insights of a sensed environment (called context) using inferencing, massively enhance the smartness of IoT-based applications. Handling this massive scale of data and processing in an IoT-ecosystem for context-aware applications are both time and resource consuming, especially consid-ering the bottlenecks in network and processing resources. While traditional data caching is a time-proven technique to enable low-latency delivery of data items for a superior perceived user experience, work in context caching is extremely limited. Context information is different from typically discussed forms of data in many ways. Context-aware traditional data caching techniques have limited applicability to caching context information due to many unique challenges. These challenges can be categorized by features of context, context quality demands, techniques for caching con-text information, and context cache memory technologies. We categorically discuss each challenge in this article supported by real-world scenarios and experimental results. We contend that context caching is distinct from traditional data caching techniques and highlight the importance of con-text caching for time-critical, adaptive, context-aware applications. This article aims to demystify the unique research opportunities and challenges when developing context caching techniques for scale and efficiency objectives of CMPs and provide directions for future work.
ISSN:2576-3180
2576-3199
DOI:10.1109/IOTM.001.2200247