Research Article

A Smart Semipartitioned Real-Time Scheduling Strategy for Mixed-Criticality Systems in 6G-Based Edge Computing

Algorithm 1

Schedulablity analysis.
Inputs:
 Task set to be partitioned T = ,...,;
 Processors set to be allocated .
Outputs:
 PT = Que_Ready_,...,Que_Ready_.
 /where Que_Ready_ is the tasks ready queue on ./
1: for each in Pdo
2: Set Que_Ready_ = {};
3: end for
4: Sorted according to priority in descending
5: for each in do
6: Calculate Ri by Eq. (3);
7: for each pj in P by descending order do
8:  ifRiDithen
9:   Add τi into Que_Ready_pj;
10:   break;
11:  end if
12: end for
13: end for
14: returnPT;