Skip to content

hsnlab/partitioned_scheduling_on_RT-FaaS

Repository files navigation

Partitioned scheduling on RT-FaaS

This repo contains the partitioning algorithm, the comparison simulator and the simulated results of the scientific paper titled 'Real-time task scheduling in a FaaS cloud', presented in IEEE CLOUD 2021

How to start the simulator

First, you need to fine tune the simulation parameters:

  • TASK_COUNT (number of tasks 'n')
  • CPU_COUNT (number of processors 'm')
  • SIMULATION_COUNT (simulation repeat count with input 'n' and 'm')

To configure the parameters, just open the file simulation_for_paper.py in directory cloud2021_paper_materials and modify the variables at the begining of the source code.

The simulation results will be placed into csv files in the same directory from where the simulator was executed.

Run simulations:

cd cloud2021_paper_materials
./simulation_for_paper.py

Analize the simulation results

We have created jupyter notebooks to process the simulator output csv files and generate easily readable plots to conclude the results. The notebook files are located in the directory cloud2021_paper_materials:

The simulated data from the paper are located in directory cloud2021_paper_materials/dataset_paper.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published