2019
DOI: 10.1093/comjnl/bxz005
|View full text |Cite
|
Sign up to set email alerts
|

A Utilization-Based Schedulability Test of Real-Time Systems Running on a Multiprocessor Virtual Machine

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 8 publications
0
3
0
Order By: Relevance
“…The task order was based on recovery time constraints. A distinct approach of utilization-based task scheduling has been proposed by Niyizamwiyitira and Lundberg (2019) for multiprocessor real-time systems. This utilization-based technique is modified and used in our paper for task allocation along with criticality-based allocation.…”
Section: Background Of Fault-tolerant Task Scheduling In Real-time Sy...mentioning
confidence: 99%
“…The task order was based on recovery time constraints. A distinct approach of utilization-based task scheduling has been proposed by Niyizamwiyitira and Lundberg (2019) for multiprocessor real-time systems. This utilization-based technique is modified and used in our paper for task allocation along with criticality-based allocation.…”
Section: Background Of Fault-tolerant Task Scheduling In Real-time Sy...mentioning
confidence: 99%
“…Unlike any other user given tasks, device drivers are not preemptible and therefore any request to the device runs to the completion. One virtual device generates busy looping inside the kernel and the other regulates a periodic task to run inside the kernel [32]. In the course of the completion of the operations in the devices through the drivers, it surely preempts the kernel in case of the preemptible kernels.…”
Section: Experimental Modelmentioning
confidence: 99%
“…Scheduling must ensure the completion of the execution of each task within the deadline associated with it, taking into consideration task priorities. The purpose of scheduling is to utilize most of the processor time without failures in the real-time system [6] . In addition, scheduling should limit simultaneous access to system resources in order to reduce conflicts between tasks and obtain a more efficient system, and make the scheduling process optimal.…”
Section: -Scheduling In Real-time Systemsmentioning
confidence: 99%
“…Figure (6) shows context switching overheads scenario results when working on two, four and eight cores.…”
Section: Context Switching Scenariomentioning
confidence: 99%