Research Article
FPGA-Aware Scheduling Strategies at Hypervisor Level in Cloud Environments
| % of high requirements | Scheduling strategy | FPGA assignation criteria | % of fulfilled SLAs | Energy/fulfilled SLA | Frames processed per second |
| 10% | Coarse-grained | RND | 85 | 38 | 285 | EDF | 85 | 37 | 283 | HJF | 90 | 34 | 300 | Fine-grained | RND | 90 | 38 | 284 | EDF | 95 | 35 | 271 | HJF | 95 | 32 | 302 | Optimized fine-grained | RND | 90 | 37 | 286 | EDF | 95 | 34 | 268 | HJF | 100 | 30 | 326 |
| 25% | Coarse-grained | RND | 75 | 43 | 260 | EDF | 80 | 39 | 271 | HJF | 85 | 36 | 291 | Fine-grained | RND | 80 | 43 | 244 | EDF | 80 | 43 | 257 | HJF | 85 | 38 | 249 | Optimized fine-grained | RND | 80 | 48 | 240 | EDF | 85 | 48 | 245 | HJF | 90 | 34 | 292 |
| 50% | Coarse-grained | RND | 60 | 54 | 188 | EDF | 65 | 49 | 198 | HJF | 70 | 45 | 215 | Fine-grained | RND | 55 | 70 | 126 | EDF | 70 | 55 | 184 | HJF | 75 | 46 | 164 | Optimized fine-grained | RND | 65 | 48 | 192 | EDF | 70 | 48 | 180 | HJF | 85 | 34 | 250 |
|
|