Title
PrVM: a multicore real-time virtualization scheduling framework with probabilistic timing guarantees
Abstract
We present PrVM, a framework for scheduling real-time VMs on multicore hardware. It addresses the intersection of the following problems: probabilistic real-time scheduling, VM scheduling, and full virtualization. Though each of these problems have been studied, their intersection - motivated by the need to consolidate multiple real-time software stacks, whose applications can be defined via probabilistic timing properties, onto a single embedded platform - is empty. PrVM uses a probabilistic model and timeliness optimality criterion. PrVM schedules VMs as server-like processes, computes time budgets using probabilistic methods, and aggregates task time budgets into VM time budgets. Experimental evaluations, using simulations and a concrete implementation, confirm the framework's effectiveness for synthetic benchmarks and multimedia applications.
Year
DOI
Venue
2019
10.1145/3373400.3373402
ACM SIGBED Review
Field
DocType
Volume
Virtualization,Computer science,Scheduling (computing),Probabilistic logic,Multi-core processor,Distributed computing
Journal
16
Issue
Citations 
PageRank 
3
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Kevin Burns100.34
Vincent Legout200.34
Antonio Barbalace3617.02
Binoy Ravindran41459139.24