Research Article
A Smart Semipartitioned Real-Time Scheduling Strategy for Mixed-Criticality Systems in 6G-Based Edge Computing
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 |
|