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 Burns | 1 | 0 | 0.34 |
Vincent Legout | 2 | 0 | 0.34 |
Antonio Barbalace | 3 | 61 | 7.02 |
Binoy Ravindran | 4 | 1459 | 139.24 |