A Utilization-Based Schedulability Test of Real-Time Systems Running on a Multiprocessor Virtual Machine
Author(s) -
Christine Niyizamwiyitira,
Lars Lundberg
Publication year - 2019
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/bxz005
Subject(s) - hypervisor , computer science , jitter , priority inversion , multiprocessing , scheduling (production processes) , virtual machine , thread (computing) , task (project management) , operating system , real time computing , virtualization , dynamic priority scheduling , rate monotonic scheduling , cloud computing , telecommunications , schedule , operations management , management , economics
We consider a real-time application that executes in a VM with multiple virtual cores. Tasks are scheduled globally using fixed-priority scheduling. In order to avoid Dhall's effect, we classify tasks into two priority classes: heavy and light. Heavy tasks have higher priority than light tasks. For light tasks we use rate monotonic priority assignment. We propose a utilization-based schedulability...
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom