发明名称 |
ARBITRATION IN AN SRIOV ENVIRONMENT |
摘要 |
In one embodiment, a computer-implemented method includes assigning a time budget to each of a plurality of virtual functions in a single-root input/output (SRIOV) environment, where a first time budget of a first virtual function indicates a quantity of cycles on an engine of the SRIOV environment allowed to the first virtual function within a time slice. A plurality of requests issued by the plurality of virtual functions are selected by a computer processor, where the selecting excludes requests issued by virtual functions that have used their associated time budgets of cycles in a current time slice. The selected plurality of requests are delivered to the engine for processing. The time budgets of the virtual functions are reset and a new time slice begins, at the end of the current time slice. |
申请公布号 |
US2016147687(A1) |
申请公布日期 |
2016.05.26 |
申请号 |
US201414552666 |
申请日期 |
2014.11.25 |
申请人 |
International Business Machines Corporation |
发明人 |
Check Mark A.;Condorelli Vincenzo;Hadzic Nihad;Santiago Fernandez William |
分类号 |
G06F13/372;G06F13/42;G06F1/24;G06F9/455 |
主分类号 |
G06F13/372 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
Armonk NY US |