发明名称 Dynamic sharing of unused bandwidth capacity of virtualized input/output adapters
摘要 An apparatus and program product utilize priority-based bandwidth allocation to reallocate unused bandwidth capacity of a virtualized IO resource such as a self-virtualizing IO resource to one or more virtual functions in an allocation pool based upon priorities assigned to such virtual functions.
申请公布号 US9594592(B2) 申请公布日期 2017.03.14
申请号 US201514594258 申请日期 2015.01.12
申请人 International Business Machines Corporation 发明人 Challa Narsimha R.;Stallman Adam T.
分类号 G06F9/46;G06F9/50;G06F9/455 主分类号 G06F9/46
代理机构 Middleton Reutlinger 代理人 Middleton Reutlinger
主权项 1. An apparatus, comprising: at least one physical processor; and program code configured upon execution by the at least one processor to allocate shared bandwidth of a virtualized input/output (IO) resource in a logically-partitioned computer, wherein the virtualized IO resource comprises a self-virtualizing IO resource and includes one or more physical functions and multiple virtual functions contained by and sharing bandwidth resources of the one or more physical functions, wherein the program code is configured to allocate the shared bandwidth by: determining unused bandwidth capacity for an allocation pool that includes a plurality of virtual functions from among the multiple virtual functions of the virtualized IO resource, wherein each of the plurality of virtual functions includes a priority associated therewith; andreallocating the unused bandwidth capacity to at least one of the plurality of virtual functions in the allocation pool as additional bandwidth capacity based upon the priority associated with the at least one of the plurality of virtual functions.
地址 Armonk NY US