Open Access Research Article

Efficient processing of IoT data streams: Architectures, algorithms, and future directions

Authors

  • Niloofar Qadiri * Department of Computer Science, Faculty of Artificial Intelligence and Advanced Social Technologies, Isfahan (Khorasgan) Branch, Islamic Azad University, Isfahan, Iran.
  • Farzaneh Kaviani Department of Computer Science, Faculty of Artificial Intelligence and Advanced Social Technologies, Isfahan (Khorasgan) Branch, Islamic Azad University, Isfahan, Iran.

https://doi.org/10.22105/metaverse.v2i3.84

Abstract

The rapid proliferation of Internet of Things (IoT) devices has led to an exponential increase in the volume and velocity of data streams, necessitating real-time processing. Extracting actionable insights from these continuous data flows is essential for enabling intelligent decision-making across applications such as smart homes, industrial automation, and intelligent transportation systems. However, the resource-constrained nature of IoT devices and edge nodes—characterized by limited computational power, memory, and energy—presents significant challenges in achieving efficient and accurate data Stream Processing (SP). This paper presents a comprehensive review of state-of-the-art approaches for effectively managing and processing IoT data streams. We examine various architectural paradigms, including edge computing and distributed SP systems, designed to handle high-throughput, low-latency data streams. Additionally, we explore advanced algorithms, such as machine learning and deep learning techniques optimized for real-time analysis, prediction, and anomaly detection, as well as Approximate Computing (AC) methods and specialized data structures like Bloom Filters (BFs) and sketches that enhance resource utilization and reduce memory overhead. Furthermore, this review highlights critical challenges in the field, including data privacy, security, scalability, and fault tolerance, while identifying promising research directions toward building more scalable, energy-efficient, and intelligent IoT data SP systems. By synthesizing recent advancements and outlining future opportunities, this work serves as a valuable resource for researchers and practitioners seeking to address the complexities of real-time IoT data analytics.

Keywords

Internet of things Data stream processing Efficient algorithms Edge computing Anomaly detection Approximate query Resource optimization
References (19)
  1. [1] Yadav, S. R., Bhushan, A., Kumar, P. R., & Quadri, M. N. (2022). Internet of things and its applications. AG Publishing House (AGPH Books). https://www.flipkart.com/internet-things-its-applications/p/itm22f5ca49abf4b

  2. [2] Dalloo, A. M., Humaidi, A. J., Al Mhdawi, A. K., & Al-Raweshidy, H. (2024). Approximate computing: Concepts, architectures, challenges, applications, and future directions. IEEE access, 12, 146022–146088. https://doi.org/10.1109/ACCESS.2024.3467375

  3. [3] Kumar, M., & Singh, A. (2022). Probabilistic data structures in smart city: Survey, applications, challenges, and research directions. Journal of ambient intelligence and smart environments, 14(4), 229–284. https://doi.org/10.3233/AIS-220101

  4. [4] Allioui, H., & Mourdi, Y. (2023). Exploring the full potentials of IoT for better financial growth and stability: A comprehensive survey. Sensors, 23(19), 8015. https://doi.org/10.3390/s23198015

  5. [5] Ali, I., Ahmedy, I., Gani, A., Munir, M. U., & Anisi, M. H. (2022). Data collection in studies on internet of things (IoT), wireless sensor networks (WSNs), and sensor cloud (SC): Similarities and differences. IEEE access, 10, 33909–33931. https://doi.org/10.1109/ACCESS.2022.3161929

Article Metrics

How to Cite

Qadiri, N., & Kaviani, F. (2025). Efficient processing of IoT data streams: Architectures, algorithms, and future directions. Metaversalize, 2(3), 161-174. https://doi.org/10.22105/metaverse.v2i3.84