First network node for a wireless communication system , the first network node comprising: a processor configured to: obtain channel quality information for a user device ; obtain a load information for first radio access resources (R1); determine a first association (A1) of the first radio access resources (R1) to the user device based on the channel quality information and the load information, the first association (A1) being valid during a first validity time period (T1), wherein the first association indicates the first radio access resources (R1) associated to the user device to be used for transmissions; compute first user data rates (DR1) for the first radio access resources (R1) based on the channel quality information; determine a utilization (U) of the first radio access resources (R1) based on the first association (A1) and the first user data rates (DR1), wherein the utilization (U) of the first radio access resources (R1) indicates selected radio access resources to be used for transmission or reception of data to or from the user device , and the first radio access resources (R1) are selected based on the user device's expected instantaneous user throughput as follows: j * s * * = arg max j , s W ^ j s c ^ i , j s t / ρ ^ j s t , ∀ j s ∈ K i wherein ρ ^ j s t denotes an estimation of the instantaneous load expected in radio access resource ( j , s ) at time t, W ^ j s is the available bandwidth of radio access resources ( j , s ), and c ^ i , j s t is the spectral efficiency at the tth time transmission interval achievable by using Shannon bound, wherein i denotes the i th user device, j denotes the j th network node and K i denotes i th user devices associated to K i radio access resources. obtain channel quality information for a user device ; obtain a load information for first radio access resources (R1); determine a first association (A1) of the first radio access resources (R1) to the user device based on the channel quality information and the load information, the first association (A1) being valid during a first validity time period (T1), wherein the first association indicates the first radio access resources (R1) associated to the user device to be used for transmissions; compute first user data rates (DR1) for the first radio access resources (R1) based on the channel quality information; determine a utilization (U) of the first radio access resources (R1) based on the first association (A1) and the first user data rates (DR1), wherein the utilization (U) of the first radio access resources (R1) indicates selected radio access resources to be used for transmission or reception of data to or from the user device , and the first radio access resources (R1) are selected based on the user device's expected instantaneous user throughput as follows: j * s * * = arg max j , s W ^ j s c ^ i , j s t / ρ ^ j s t , ∀ j s ∈ K i wherein ρ ^ j s t denotes an estimation of the instantaneous load expected in radio access resource ( j , s ) at time t, W ^ j s is the available bandwidth of radio access resources ( j , s ), and c ^ i , j s t is the spectral efficiency at the tth time transmission interval achievable by using Shannon bound, wherein i denotes the i th user device, j denotes the j th network node and K i denotes i th user devices associated to K i radio access resources. <EOS>