Skip to content

MATLAB implementation of FairPlay - Fairness-driven Task Scheduling and Path Optimization in 6G Edge Networks

License

Notifications You must be signed in to change notification settings

jagrutisupe/fairplay-edge-optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FairPlay: Mobile Edge Computing Resource Optimization

A MATLAB-based framework for optimizing computation resource utilization in mobile edge computing environments with aging-aware task scheduling.

Project Overview

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

Features

  • Aging-aware task prioritization
  • Dynamic path planning with 2-OPT optimization
  • Storage-constrained scheduling
  • Multiple performance analysis scripts

File Structure

  • MainScripts/: Analysis scripts for different scenarios
  • CoreFunctions/: Core algorithm implementations

Requirements

  • MATLAB R2020a or later
  • Statistics and Machine Learning Toolbox

Usage

Run any of the main analysis scripts:

  • ResourceUtilization_Distance.m: Distance impact analysis
  • ResourceUtilization_IoTScale.m: IoT scale analysis
  • ResourceUtilization_ComputationOverhead.m: Computation overhead analysis
  • Aging.m: Main aging-aware scheduling analysis

Results

The project compares computation resource utilization between the two algorithms across different parameters (distance, device count, computation overhead).

Publication

Research paper forthcoming - will be added upon completion

About

MATLAB implementation of FairPlay - Fairness-driven Task Scheduling and Path Optimization in 6G Edge Networks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages