INSTITUTIONAL DIGITAL REPOSITORY

Enhancing performance of intelligent IoT applications in edge-cloud continuum

Show simple item record

dc.contributor.author Kaushal, A. K.
dc.date.accessioned 2025-10-18T10:35:54Z
dc.date.available 2025-10-18T10:35:54Z
dc.date.issued 2024-09-10
dc.identifier.uri http://dspace.iitrpr.ac.in:8080/xmlui/handle/123456789/4917
dc.description.abstract The rapid expansion of the Internet of Things (IoT) has resulted in a paradigm shift of computing from centralised cloud to edge environments, where data processing is performed closer to the source. However, the deployment of intelligent IoT applications within this edge-cloud continuum presents unique challenges, including resource management, data processing efficiency, and maintaining system reliability. This thesis focuses on enhancing the performance of intelligent applications by designing approaches for optimising task allocation, load distribution, Machine Learning (ML) operations, and data management in the IoT infrastructure. The thesis aims to design a framework that supports efficient and cost-e↵ective operation of IoT applications across the edge-cloud continuum. I first propose an algorithm for dynamic task allocation that emphasises on minimising the completion time while maximising the task execution performance. By formulating the algorithm that dynamically allocates tasks based on real-time analytics and system state, the approach e↵ectively reduces execution latency and enhances the accuracy of real-time decision-making processes. In addition to task allocation, this thesis presents a load distribution framework for IoT applications deployed on edge computing infrastructure. The mechanism prioritises completion time, waiting time, resource utilisation, evaluation overhead, failure rate, and provides a strategic approach that classifies tasks and computational resources into categories such as restricted, public; and private, shared. This results in a security-aware load distribution mechanism that handles IoT-based tasks in real-time. In order to optimise the ML and Artificial Intelligence (AI) operations, the thesis introduces an approach to select layers for model training using a genetic algorithm. This method determines the optimal configuration of active and inactive layers which enhances the model efficiency and adaptability during training phases. A pruning mechanism is also developed which utilises heatmap to identify performance-critical features and simplifies the model by eliminating non-essential features. This dual approach significantly reduces computational overhead and execution time while preserving the essential analytical capabilities of the model and maintaining its accuracy. To handle IoT-based data, the thesis also proposes a methodology that ensures optimal storage, access, and recovery of data and model files in case any data loss or system failure occurs. All these methods are designed to enhance the resilience of the IoT system, ensuring that their performance, data integrity, and availability are maintained even under adverse conditions. Through mathematical formulation of the problems and implementation via simulation and testbed, I validate the feasibility and performance of proposed frameworks on an agricultural (weed detection) use-case scenario. en_US
dc.language.iso en_US en_US
dc.subject Edge-Cloud Continuum en_US
dc.subject Internet of Things en_US
dc.subject Load Distribution en_US
dc.subject Machine Learning en_US
dc.subject Serverless en_US
dc.subject Task Allocation en_US
dc.title Enhancing performance of intelligent IoT applications in edge-cloud continuum en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account