发明名称 Pseudo-random hardware resource allocation through the plurality of resource controller based on non-repeating sequence of index list entries
摘要 Methods and apparatus for pseudo-random hardware resource allocation through a plurality of hardware elements. In an embodiment, resource list entries are configured to each identify one hardware element of the plurality of hardware elements. Index list entries are configured to each identify one resource list entry. An index list pointer is set to identify a first index list entry of the plurality of index list entries, and hardware resources are requested from a first hardware element of the plurality of hardware elements by identifying, using the index list pointer, the first index list entry; identifying, using the first index list entry, a first resource list entry; selecting the hardware element identified by the first resource list entry as the first hardware element; and sending a request for hardware resources to the first hardware element.
申请公布号 US9311148(B2) 申请公布日期 2016.04.12
申请号 US201213723185 申请日期 2012.12.20
申请人 TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) 发明人 Hathaway Robert;Fann Yaw;See Ricky
分类号 G06F9/50;G06F17/30 主分类号 G06F9/50
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. A method in a computing device for pseudo-random allocation of requests for hardware resources through a plurality of resource controllers, the method comprising: configuring each one of a plurality of entries of a resource list to respectively include an identification of one resource controller of the plurality of resource controllers, wherein each resource controller of the plurality of resource controllers is a hardware element and is identified by a same number of resource list entries; configuring each one of a plurality of entries of an index list to respectively include an identification of one resource list entry of the plurality of resource list entries, wherein one or more of the plurality of index list entries appears multiple times in the index list, and wherein the order of the plurality of index list entries does not include any repeating sequence of the one or more index list entries that appears multiple times, and wherein each resource list entry of the plurality of resource list entries is identified by a same number of index list entries; setting an index list pointer to identify a first index list entry of the plurality of index list entries; and requesting hardware resources, by a pseudo-random allocation module including the index list and the resource list, wherein the requesting includes: identifying, using the index list pointer, the first index list entry, identifying, using the first index list entry, a first resource list entry, selecting the resource controller identified by the first resource list entry as a first resource controller, and sending a first request for hardware resources to the first resource controller.
地址 Stockholm SE