Comparative Analysis of Edge AI Frameworks for IoT Inference Performance
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of the Study
- 1.3Statement of the Problem
- 1.4Aim and Objectives of the Study
- 1.5Research Questions
- 1.6Research Hypotheses
- 1.7Significance of the Study
- 1.8Scope and Delimitation of the Study
- 1.9Limitations of the Study
- 1.10Organisation of the Study
- 1.11Operational Definition of Terms
Chapter TWO
LITERATURE REVIEW
- 2.1Conceptual Review: Edge AI and IoT Inference Dynamics
- 2.2Conceptual Review: Framework Architectures for Edge AI
- 2.3Conceptual Review: On-Device vs. Edge vs. Cloud Inference Trade-offs
- 2.4Theoretical Framework: Technology Acceptance and Performance Models
- 2.5Theoretical Framework: Resource Allocation and Scheduling Theories
- 2.6Empirical Review: Performance Metrics in Edge AI Inference
- 2.7Empirical Review: Benchmarking Edge AI Frameworks (TensorRT, OpenVINO, MediaPipe, TFLite, ONNX Runtime)
- 2.8Empirical Review: Hardware Considerations in Edge Inference (MCUs, SoCs, NPUs)
- 2.9Empirical Review: Software Optimization Techniques for Edge AI
- 2.10Empirical Review: Security, Privacy, and Trust in Edge Inference
- 2.11Gaps in the Literature
- 2.12Conceptual Model: Integrated View of Edge AI Framework Performance
Chapter THREE
SYSTEM DESIGN AND IMPLEMENTATION
- 3.1Research Design: Cross-Sectional Comparative Evaluation
- 3.2Philosophical Paradigm: Post-Positivist Mixed-Methods Lens
- 3.3Population of the Study: Edge AI Framework Deployments and IoT Workloads
- 3.4Sample Size and Sampling Technique: Purposive and Stratified Sampling of Framework-Workload Scenarios
- 3.5Data Sources and Instruments: Benchmark Suites, Realistic IoT Traces, and Profiling Tools
- 3.6Validity and Reliability of Instruments
- 3.7Experimental Setup and Environment Control
- 3.8Data Collection Procedures
- 3.9Data Preprocessing and Feature Engineering
- 3.10Methods of Data Analysis: Statistical and Effiency-Based Metrics
- 3.11Model Specification: Regression and Non-Parametric Tests, Multi-Cactor ANOVA
- 3.12Ethical Considerations
Chapter FOUR
SYSTEM TESTING AND EVALUATION
- ANALYSIS AND DISCUSSION OF FINDINGS
- 4.1Data Presentation: Benchmark Results Across Frameworks and Workloads
- 4.2Descriptive Analysis: Resource Utilization and Inference Latency Profiles
- 4.3Hypotheses Testing: Framework Performance Differences Across Scenarios
- 4.4Interpretations of Latency-Accuracy Trade-offs
- 4.5Interpretations of Resource Efficiency and Thermal Impacts
- 4.6Cross-Framework Robustness and Stability Analysis
- 4.7Comparative Discussion With Literature Findings
- 4.8Threats to Validity and Result Reliability
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Findings
- 5.2Conclusions Regarding Edge AI Frameworks for IoT Inference
- 5.3Contributions to Knowledge
- 5.4Practical Recommendations for Developers and Practitioners
- 5.5Recommendations for Future Research
Thesis Abstract
This study addresses the escalating demand for efficient on-device inference in Internet of Things (IoT) environments by systematically comparing contemporary edge AI frameworks in terms of inference latency, energy efficiency, and accuracy under constrained resources. The aim is to identify framework selections and configurations that best balance performance and resource utilization across diverse edge devices. Specific objectives include (1) benchmarking inference latency, memory footprint, and energy consumption of TensorFlow Lite, PyTorch Mobile, ONNX Runtime, and Edge Impulse on representative devices (Raspberry Pi 4, NVIDIA Jetson Nano, and Google Coral) across three model classes (image classification, anomaly detection, and voice command recognition); (2) evaluating robustness to intermittent connectivity and battery discharge; (3) examining the impact of model quantization, pruning, and hardware acceleration on accuracy and throughput; (4) assessing developer productivity and ecosystem maturity through a structured usability assessment guided by the Technology Acceptance Model (TAM). The study employs a mixed-methods design underpinned by the Resource-Based View and the Diffusion of Innovations theory to interpret framework adoption dynamics in constrained environments. A cross-sectional laboratory experiment will be conducted with a total sample of 120 device–framework configurations, using a factorial arrangement four frameworks × three devices × three model classes, with five repetitions per configuration to ensure statistical reliability. Data collection instruments include calibrated bench-top workloads for each model class, a high-precision power measurement setup (Watts Up Pro), and a standardized evaluation suite that records latency, frames-per-second, memory usage, and energy per inference. Validity and reliability will be established through pilot testing (n=12) and test–retest procedures, with instrument calibration traceable to IEEE power and performance standards. Data analysis will integrate frequentist and Bayesian approaches repeated-measures ANOVA to detect performance differences across frameworks and device types, multivariate regression to model energy–latency trade-offs, and non-parametric tests where normality is violated. Post-hoc analyses (Tukey HSD) will identify pairwise distinctions, while effect sizes (Cohen’s d) will quantify practical significance. Thematic analysis of developer surveys and interview notes will accompany quantitative results to illuminate usability and integration challenges, guided by grounded theory coding to distill emergent factors. Expected findings anticipate that modified runtimes with quantization and hardware acceleration will substantially reduce energy per inference while incurring modest accuracy losses (expecting <2% average drop for image classification with quantization to int8). It is anticipated that Edge TPU-accelerated devices will outperform CPU-bound configurations in latency and energy efficiency, whereas frameworks with broader operator coverage may yield higher baseline accuracy but at increased resource cost. The study aims to contribute to knowledge by providing a rigorous, device- and workload-specific comparative map of edge AI frameworks, highlighting trade-offs and actionable guidelines for practitioners in IoT deployment. The theoretical contribution includes an integrated framework combining Resource-Based View with Innovation Diffusion to explain framework selection under resource constraints, augmented by a practical model of energy–accuracy–latency trade-offs. The principal conclusion is expected to designate a prioritized framework–device–model class combination that optimizes throughput and energy efficiency for real-time IoT inference, with configurable strategies for quantization, pruning, and hardware acceleration. Recommendations will address framework selection criteria for varied industrial contexts, best practices for model optimization on resource-limited devices, and avenues for future work such as adaptive runtime optimization and broader ecosystem interoperability studies.
Thesis Overview
Edge AI refers to running artificial intelligence models directly on edge devices such as sensors, gateways, and local routers, rather than in the cloud. This thesis topic compares different edge AI frameworks to understand which ones deliver the best performance for IoT inference tasks under realistic conditions. The core issue is that IoT deployments face constraints like limited compute power, memory, energy, and network connectivity, yet they require timely and accurate inferences. Frameworks vary in how they optimize models, manage memory, schedule tasks, and utilize hardware accelerators, which can significantly affect latency, throughput, energy use, and model accuracy.
Why it matters: for IoT applications such as smart cameras, industrial sensors, and autonomous devices, choosing an appropriate edge AI framework can determine whether an system meets real-time requirements, preserves battery life, and operates reliably in changing environments. Gaps in knowledge include how different frameworks perform across diverse hardware platforms, data modalities, and workload mixes, especially in resource-constrained settings. This study aims to provide actionable guidance for practitioners to select and configure frameworks for specific IoT inference needs.
What the researcher will do step by step:
- Define a set of representative IoT inference workloads (image, audio, sensor fusion) and select three widely used edge AI frameworks.
- Establish a hardware testbed consisting of a Raspberry Pi 4, an NVIDIA Jetson Nano, and an industrial edge gateway, each running comparable software stacks.
- Collect data by running standardized benchmarks and real-world scenarios, measuring latency, throughput, energy consumption, memory usage, and accuracy under varying workloads and network conditions.
- Use statistical analysis (ANOVA and post hoc tests) to compare performance across frameworks and devices; supplement with regression analysis to identify predictors of latency and energy usage.
- Analyze architectural factors (model optimization, runtime, and hardware acceleration) to explain observed differences.
- Validate findings with a small-scale pilot application (e.g., real-time anomaly detection in sensor streams).
- Synthesize results into practical guidelines for framework selection and configuration.
Expected contribution: a comparative performance profile of edge AI frameworks across common IoT use cases, clarifying trade-offs between latency, accuracy, and energy efficiency. The study will help practitioners choose suitable frameworks for specific devices and workloads and will identify areas where frameworks need improvement for real-world IoT deployments. Outcome: evidence-based recommendations and a framework-selection checklist that balances performance and resource constraints.