KubeEdge for Scalable IoT Applications
Lalit Mohan Saini, Prerna Ajmani, V Asha, Khobragade Pithamber, N R G Sreevani · 2024
The rise of IoT (Internet of Things) presents both opportunities and challenges in managing large-scale deployments. Traditional cloud solutions struggle with realtime data processing and scalability for numerous connected devices. KubeEdge, an extension of Kubernetes, addresses these challenges by extending cloud-native orchestration to the edge of the network. This paper explores how KubeEdge enhances IoT applications through efficient edge computing, crucial for reducing latency and optimizing resource utilization. KubeEdge extends Kubernetes’ capabilities to manage containerized applications on edge nodes, enabling localized data processing and reducing reliance on centralized cloud infrastructures. This approach minimizes latency and lowers bandwidth costs, making it ideal for real-time, data-intensive IoT applications. This research paper highlights practical use cases and proposes strategic deployment frameworks, emphasizing KubeEdge’s benefits in scalability, resource management, and operational efficiency. It also addresses potential challenges in deploying KubeEdge at scale, such as managing resource distribution and integrating with existing infrastructure. This paper provides actionable insights and best practices for Utilizing KubeEdge in various IoT contexts, demonstrating its impact on improving the performance and scalability of IoT systems.