Edge Computing For Iot: A Survey On Architectures, Technologies, And Applications
Main Article Content
Abstract
Edge computing has emerged as a transformative paradigm to address the significant challenges associated with the Internet of Things (IoT), such as high latency, bandwidth constraints, and the need for real-time data processing. As IoT devices proliferate, the volume of data generated increases exponentially, necessitating efficient processing solutions to avoid network congestion and ensure timely responses. Edge computing brings computation and data storage closer to the data source, facilitating low-latency communication and reducing the dependency on centralized cloud infrastructure. This survey provides a detailed analysis of edge computing in the context of IoT systems, focusing on three key aspects: architectures, enabling technologies, and applications. The survey begins by exploring the fundamental architectures of edge computing, which are designed to support the distributed processing of data. It delves into the roles of edge devices, edge nodes, gateways, and their interactions with the cloud, offering insights into different architectural models such as fog computing, mist computing, and multi-tier architectures. Then examine the cutting-edge technologies that enable edge computing, including network protocols, data management strategies, virtualization, and containerization. These technologies are crucial for ensuring efficient resource allocation, scalability, and seamless communication between edge devices. Furthermore, the survey highlights a range of IoT applications where edge computing plays a pivotal role, including smart cities, healthcare, industrial automation, autonomous vehicles, and environmental monitoring. In each of these areas, edge computing helps reduce data transfer times, ensures real-time decision-making, and supports intelligent systems by processing data at the edge rather than relying solely on distant cloud servers. Finally, the survey concludes with a discussion on the current challenges in the field, such as security and privacy concerns, resource constraints on edge devices, the need for interoperability across heterogeneous systems, and the scalability of edge computing solutions. The paper also identifies future research directions, including the integration of edge computing with other emerging technologies like artificial intelligence (AI), machine learning (ML), and 5G networks. This survey serves as a comprehensive resource for researchers, engineers, and practitioners seeking to understand and advance edge computing in the context of IoT, providing foundational insights into this rapidly evolving and impactful field. Keywords: Edge Computing, Internet of Things, Architectures, Technologies, Applications, Real-time Data Processing.
Introduction: The rapid expansion of the Internet of Things (IoT) has led to the generation of massive volumes of data, resulting in increased pressure on traditional cloud-based computing systems. The latency, bandwidth limitations, and dependence on centralized cloud resources pose significant challenges in the real-time processing of this data, especially in applications where immediacy is critical. In response to these challenges, edge computing has emerged as a transformative solution, enabling computation and data processing closer to the source of data generation. Edge computing is particularly significant in the context of IoT, where devices and sensors generate data that must be processed and analyzed in real-time to enable intelligent decision- making. This paradigm allows for reduced latency, improved reliability, and lower bandwidth consumption, which are crucial for many IoT applications.
Objectives: The Objective of this study is to examine Edge computing in distributed computing architecture to brings computation and storage closer to the data sources—IoT devices—rather than relying on distant data centres or cloud infrastructure. This proximity allows for faster processing, reduced latency, and more efficient use of bandwidth, which is especially important in scenarios involving real-time data analytics, smart cities, healthcare, and industrial IoT (IoT) systems.
Methods: This study employs a systematic and structured literature review methodology to examine recent developments, challenges, and future trends in Edge computing for IoT. The methodology involves multiple phases to ensure the accuracy, relevance, and comprehensiveness of the analysis.
Results: One of the key outcomes of this review is a comprehensive classification of edge computing architectures tailored for IoT applications. The study identifies several edge computing models, including fog computing, multi-access edge computing (MEC), and cloud-edge hybrid architectures. These models vary in their ability to handle different IoT applications based on requirements such as latency, processing power, and scalability. This outcome allows researchers and practitioners to select the most suitable architecture for their specific IoT use case, facilitating better performance, real-time decision-making, and resource management. The study identifies a range of key enabling technologies for edge computing in the context of IoT. These include 5G networks, AI and machine learning, blockchain, and software-defined networking (SDN). The integration of 5G with edge computing is emphasized as a game-changer, reducing latency and enabling real- time IoT processing. Additionally, the study highlights the critical role of AI at the edge for enabling autonomous decision-making and intelligent task offloading in IoT networks. These technologies provide a robust foundation for enhancing IoT device efficiency, security, and scalability, driving the next generation of smart devices and systems.
Conclusions: The study outlines several challenges that hinder the widespread adoption of edge computing in IoT, including resource management, task offloading, network congestion, and energy efficiency. Moreover, it identifies critical research gaps, such as the need for AI-driven resource allocation strategies, the development of energy- efficient algorithms, and the optimization of multi-tier edge systems. Future research should focus on enhancing edge-device interoperability, addressing data synchronization issues, and leveraging 5G networks to improve performance and scalability. This outcome provides valuable insights into where the field of edge computing can evolve in the future and directs researchers to focus on critical unsolved problems. The review highlights the emerging trends that are likely to shape the future of edge computing in IoT. 5G technology, artificial intelligence, and blockchain are identified as major drivers that will enable faster data processing, autonomous systems, and secure data exchanges in IoT networks. Moreover, the combination of fog computing with edge computing and cloud integration is expected to create more resilient and scalable IoT systems. These trends not only improve the efficiency and performance of IoT systems but also address key concerns related to data latency, bandwidth limitations, and security risks. These insights are valuable for practitioners looking to implement cutting-edge technologies in IoT solutions.