| CPC H04W 72/54 (2023.01) | 26 Claims |

|
1. A method performed by one or more processors of a first computing device for allocating network resources, comprising:
determining one or more capabilities of each of a second computing device and a third computing device related to a computing task in which the second computing device and the third computing device are participating;
determining a highest common performance threshold based on one or more capabilities of the second computing device, one or more capabilities of the third computing device, and the computing task;
determining, based on the one or more capabilities of the second computing device, the one or more capabilities of the third computing device, the computing task, and the highest common performance threshold, a first allocation of network resources for the second computing device and a second allocation of network resources for the third computing device, wherein the first allocation of network resources and the second allocation of network resources are different and provide the second computing device and the third computing device with network resources to participate in the computing task; and
allocating network resources to the second computing device according to the first allocation of network resources and to the third computing device according to the second allocation of network resources.
|