Research Article
FPGA-Aware Scheduling Strategies at Hypervisor Level in Cloud Environments
Algorithm 1
Node level scheduling algorithm.
| Require: , : Task to be executed in the local node | | = Set of tasks | | : function which computes the metric for task | | include(, ): function which includes in | | : function which sorts according to the selected metric | | : function which extracts the first VM from | | () loop | | () Wait until | | () for each / do | | () .metric = | | () include(, ) | | () rank() | | () end for | | () top() | | () attach FPGA to | | () end loop |
|