Comparative Analysis of Edge AIFrameworks on Resource-Limited Devices
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 Frameworks for Resource-Constrained Devices
- 2.2Conceptual Review: Edge Computing Paradigms and Frameworks
- 2.3Theoretical Framework: Resource-Aware Computing Theory
- 2.4Theoretical Framework: Model-Driven Engineering for Edge AI
- 2.5Empirical Review: Performance Benchmarks of TensorFlow Lite, ONNX Runtime, and PyTorch Mobile
- 2.6Empirical Review: Energy Efficiency and Latency Trade-offs in Edge AI
- 2.7Empirical Review: Model Compression and Acceleration Techniques in Edge Frameworks
- 2.8Empirical Review: Security and Privacy in On-Device AI Inference
- 2.9Empirical Review: Developer Experience and Usability of Edge AI Toolchains
- 2.10Empirical Review: Cross-Platform Compatibility Challenges on Heterogeneous Edge Devices
- 2.11Gaps in the Literature: Limited Cross-Framework Comparative Analyses on Resource-Limited Devices
- 2.12Conceptual Model: Integrated Framework for Cross-Framework Comparison
- 2.13Summary of the Review and Implications for This Study
Chapter THREE
SYSTEM DESIGN AND IMPLEMENTATION
- 3.1Research Design: Comparative Cross-Sectional Evaluation of Edge AI Frameworks
- 3.2Philosophical Paradigm: Interpretivist-Positivist Mixed Stance
- 3.3Population of the Study: Edge AI Frameworks, Devices, and Developers
- 3.4Sample Size and Sampling Technique: Purposive Selection of Frameworks and Stratified Sampling of Tests
- 3.5Sources and Instruments of Data Collection: Benchmarks, Tools, and Developer Surveys
- 3.6Validity and Reliability of Instruments
- 3.7Data Quality Assurance: Calibration and Reproducibility Procedures
- 3.8Experimental Setup and Hardware Specifications
- 3.9Data Analysis Methods: Statistical and Multicriteria Evaluation
- 3.10Model Specification: Analytical Framework for Cross-Framework Comparison
- 3.11Ethical Considerations
Chapter FOUR
SYSTEM TESTING AND EVALUATION
- ANALYSIS AND DISCUSSION OF FINDINGS
- 4.1Data Presentation Overview: Frameworks under Test and Scenarios
- 4.2Descriptive Analysis: Baseline Characteristics of Test Devices
- 4.3Descriptive Analysis: Inference Times Across Frameworks
- 4.4Descriptive Analysis: Memory Footprint and Model Sizes
- 4.5Descriptive Analysis: Energy Consumption Profiles
- 4.6Hypotheses Testing: H1–H3 Related to Latency, Accuracy, and Resource Use
- 4.7Inferential Statistics: ANOVA/MANOVA Results Across Frameworks
- 4.8Interpretation of Results: Cross-Framework Performance Trade-offs
- 4.9Discussion: Alignment with Theoretical Models and Prior Empirical Studies
- 4.10Practical Implications for Edge AI Deployment on Resource-Limited Devices
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Findings
- 5.2Conclusion
- 5.3Contribution to Knowledge
- 5.4Recommendations for Practitioners and Framework Developers
- 5.5Suggestions for Further Studies
Thesis Abstract
The rapid proliferation of edge computing and on-device intelligence has intensified the need to evaluate how diverse AI frameworks perform within resource-constrained environments, where compute power, memory, and energy budgets are severely limited. This study addresses the problem of inconsistent performance claims across edge AI frameworks, which hampers informed selection for real-time inference, model deployment, and privacy-preserving analytics on mobile and embedded devices. The aim is to conduct a rigorous comparative analysis of leading edge AI frameworks—TensorFlow Lite, PyTorch Mobile, ONNX Runtime, and MediaPipe—across a standardized set of resource-limited hardware platforms, to establish a comprehensive performance and usability benchmark. Specific objectives include (1) quantifying latency, throughput, energy consumption, and memory footprint for representative computer vision and sensor fusion workloads; (2) assessing model accuracy and robustness to quantization, pruning, and fixed-point arithmetic in constrained environments; (3) evaluating framework-level overheads, tooling maturity, and deployment practicality; (4) examining cross-framework portability and reproducibility of results; and (5) deriving guidelines for framework selection aligned with application requirements (e.g., real-time inference vs. battery life, offline operation vs. streaming data). The methodology adopts a mixed-methods, cross-sectional research design. The population comprises AI edge frameworks deployed on resource-limited devices, including Raspberry Pi 4B with 4GB RAM, NVIDIA Jetson Nano, and ARM Cortex-A53-based smartphones. A stratified sample of 40 devices is assembled, ensuring representation of CPU- and memory-constrained profiles. Data collection instruments include (i) standardized benchmark suites for computer vision and sensor data tasks (image classification, object detection, and pose estimation) implemented in each framework; (ii) a hardware energy measurement setup using high-precision power monitors; (iii) a reproducibility checklist and developer interviews to capture tooling maturity and deployment challenges. Quantitative data will be analyzed using ANOVA and multivariate regression to compare latency, frames per second, energy per inference, and memory usage across frameworks and devices, with post hoc tests to identify significant pairwise differences. Model accuracy will be evaluated with statistical significance tests under quantization and pruning scenarios. Qualitative data from developer interviews will be analyzed using thematic analysis to identify common friction points and usability factors, anchored by the Diffusion of Innovations theory and the Technology Acceptance Model to interpret adoption dynamics. The study will also apply a cross-framework portability metric to assess reproducibility of results under equivalent configurations, aligning with standards in reproducible research. Expected findings include (a) framework-specific trade-offs, with TensorFlow Lite and ONNX Runtime likely delivering lower latency on CPU-bound devices, while PyTorch Mobile may exhibit higher development simplicity but greater energy variance under heavy quantization; (b) energy efficiency patterns distinguishing static-graph vs. dynamic-graph execution models; (c) quantization and pruning effects on accuracy with diminishing returns beyond aggressive compression, influencing deployment decisions; (d) reproducibility challenges arising from divergent default settings, preprocessing pipelines, and operator support; and (e) a synthesis of practical guidelines informing framework selection by application domain, hardware profile, and desired lifecycle considerations. The study contributes to knowledge by providing a rigorous, empirical, cross-framework comparison applicable across diverse edge scenarios, clarifying how architectural choices influence performance under tight resource constraints, and offering a decision framework for practitioners and researchers. It advances understanding of how quantization, model optimization, and framework internals interact to shape accuracy-energy-performance envelopes, and it highlights gaps in operator coverage and tooling maturity that hinder portability. The conclusion will articulate concrete recommendations for selecting and optimizing edge AI frameworks for resource-limited devices, including a decision matrix and a checklist for reproducible benchmarking, alongside suggestions for future research into adaptive framework configurations and ecosystem enhancements to improve cross-platform interoperability.
Thesis Overview
Edge AI frameworks are software toolkits and runtimes designed to run artificial intelligence workloads directly on devices with limited computing resources, such as smartphones, embedded sensors, and IoT nodes. The research compares how different frameworks perform under real-world constraints—limited CPU/GPU power, memory, energy, and intermittent connectivity—across a common set of tasks like object detection, activity recognition, or sensor fusion. This matters because pushing AI processing to the edge can reduce latency, improve privacy, and lower cloud dependence, but it also presents trade-offs in speed, accuracy, and energy consumption that are not yet well understood across diverse hardware and application contexts.
The study addresses gaps in knowledge about: (1) how edge frameworks differ in resource footprint and inference latency on various low-power devices; (2) how accuracy, robustness, and energy efficiency scale with model complexity and input size; (3) practical guidelines for selecting an appropriate framework given a target application and device constraints. The researcher will undertake a comparative, cross-sectional analysis using a standardized benchmarking suite.
What the researcher will do step by step:
1. Define a representative set of edge frameworks (for example, TensorFlow Lite, OpenVINO, PyTorch Mobile, and ONNX Runtime) and select a uniform set of models (e.g., image classification, object detection, and sensor-based anomaly detection) with comparable complexity.
2. Choose a testbed of resource-limited devices (e.g., Raspberry Pi 4, Nvidia Jetson Nano, microcontroller-class boards with NPU, and a mid-range smartphone).
3. Implement identical tasks across all frameworks, ensuring equivalent pre- and post-processing pipelines.
4. Collect data on latency, throughput, memory usage, energy consumption, and model accuracy under varying input sizes and batch conditions.
5. Analyze data using descriptive statistics, repeated-measures ANOVA to compare frameworks, and regression analysis to assess the impact of device characteristics on performance.
6. Assess robustness through stress testing, including intermittent connectivity and simulated power limitations.
7. Synthesize findings into practical guidelines and decision criteria for framework selection.
Expected contribution: a structured, evidence-based comparison enabling developers and researchers to choose edge AI frameworks aligned with device constraints and application requirements, along with a set of best-practice recommendations and a benchmarking methodology adaptable to new frameworks and hardware.
Anticipated outcome: clear ranking of frameworks by performance-accuracy-energy trade-offs for common edge AI tasks, plus actionable guidance for deployment strategies and future research directions in edge computing.