This workload dataset currently consists of one-hundred overloaded workloads with different tasks.
Contact: Amin Avan (amin.avan@ontariotechu.net)
Each workload has parameters including:
NumberOfTask
: shows How many tasks are in the workload.WorkloadUtilization
: shows how much is the utilization of the workload.Execution Time
: shows the execution time of each task.Deadline
: shows the deadline of each task.Time Period
: shows the period of each task.
We assume that the "period" equals the "deadline".
[10,1.25]
4,20,20
4,40,40
6,60,60
8,80,80
10,100,100
30,200,200
50,400,400
70,600,600
90,800,800
150,1000,1000
According to the example,
- There are ten tasks in the workload.
- The workload utilization is 1.25, which demonstrates that the workload is in an overloading situation.
- The first task has the following characteristics:
- Execution time: 4
- Deadline: 20
- Period: 20
If you use this dataset for your research, please cite our paper A Robust Scheduling Algorithm for Overload-Tolerant Real-Time Systems
@inproceedings{avan2023robust,
title={A Robust Scheduling Algorithm for Overload-Tolerant Real-Time Systems},
author={Avan, Amin and Azim, Akramul and Mahmoud, Qusay H},
booktitle={2023 IEEE 26th International Symposium on Real-Time Distributed Computing (ISORC)},
pages={1--10},
year={2023},
organization={IEEE}
}