Research Article

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

Algorithm 3

SSPS.
Inputs:
;
;
;
;
;
Output:
 Acceptance Ratio.
1: = schedulability analysis()
 /, where
is the tasks allocated to /
2: ifthen
3:  for each in do
4:  Get the top element out of ;
5:  ;
6: then
7:  if is HI-criticality and
   then
8:   Abort all Jobs of LO-criticality in PT;
9:   Insert LO-criticality jobs into as
     in descending order;
10:  ;
11:  Execute in HI-criticality;
12:  ;
13: else
14:   Abort ;
15:   continue;
16  end if
17: else
18:  Execute ;
19:  ;
20:  Que_Slack= slack time collection(, );
21:  continue;
22: end if
23: ifthen
24:  for each from do
25:   Get the top element out of ;
26:  ifthen
27:   Execute ;
28:   ;
29:   Que_Slack= slack time collection(, );
30:  else
31:   continue;
32:  end if
33:  end for
34: end if
35: end for
36: return ;
37: end if