A MATLAB-based framework for optimizing computation resource utilization in mobile edge computing environments with aging-aware task scheduling.
This project implements two algorithms for edge computing resource management:
- With Twice Pass: Advanced algorithm with aging-aware scheduling and path optimization
- Without Twice Pass: Baseline algorithm without secondary task unloading
- Aging-aware task prioritization
- Dynamic path planning with 2-OPT optimization
- Storage-constrained scheduling
- Multiple performance analysis scripts
MainScripts/: Analysis scripts for different scenariosCoreFunctions/: Core algorithm implementations
- MATLAB R2020a or later
- Statistics and Machine Learning Toolbox
Run any of the main analysis scripts:
ResourceUtilization_Distance.m: Distance impact analysisResourceUtilization_IoTScale.m: IoT scale analysisResourceUtilization_ComputationOverhead.m: Computation overhead analysisAging.m: Main aging-aware scheduling analysis
The project compares computation resource utilization between the two algorithms across different parameters (distance, device count, computation overhead).
Research paper forthcoming - will be added upon completion