In some examples, the expected KPI includes one of an averaged number of multiple-input multiple-output (MIMO) layers used by the UE, an expected signal-to-interference-plus-noise ratio (SINR), an expected reference signal received power (RSRP), or an expected channel quality indicator (CQI). Optionally, obtaining the expected KPI may include querying a data source stored on memory hardware of the UE. Here, the data source includes a mapping of the current location to corresponding CCs that the UE previously connected to at the current location while operating in a non-carrier aggregation mode, as well as a mapping of the corresponding CCs to corresponding expected KPI values.
In some configurations, obtaining the expected KPI includes querying a data source stored on a distributed storage system in communication with the UE. In these configurations, the data source includes a mapping of: the current location to corresponding CCs that a pool of historical UEs previously connected to at the current location; and the corresponding CCs to corresponding averaged KPI values. In these configurations, each historical UE may include substantially a same number of available transceiver resources as the UE.
In some implementations, allocating the available transceiver resources to the available CCs includes ordering the available CCs from the available CC associated with the highest expected KPI to the available CC associated with the lowest expected KPI and allocating more transceiver resources to the available CC associated with the highest expected KPI than to the available CC associated with the lowest expected KPI.