A method for scheduling data transmissions from a base station (120,130) to a user equipment, UE, the method comprising determining, by a cellular network, a plurality of channel quality indicator, CQI, values that correspond to a plurality of UEs, wherein: for each UE of the plurality of UEs, a CQI value of the plurality of CQI values is determined for each carrier component of a plurality of carrier components that make up a carrier aggregation; and determining, by the cellular network, an average data transfer rate for each UE of the plurality of UEs; creating, by a scheduler system of the cellular network, a scheduling matrix comprising a plurality of elements storing a plurality of instantaneous data transfer rates based on the determined plurality of CQI values; and normalizing, by the scheduler system of the cellular network, each element of the plurality of elements of the scheduling matrix by modifying the plurality of instantaneous data transfer rates based on a plurality of average data transfer rates and a plurality of assigned data transfer bitrates, wherein: each average data transfer rate of the plurality of average data transfer rates corresponds to a UE of the plurality of UEs, the UE being mapped to respective elements of the plurality of elements; and each assigned data transfer bitrate of the plurality of assigned data transfer bitrates corresponds to a UE of the plurality of UEs, the UE being mapped to said respective elements of the plurality elements, and is based on current scheduling decisions made by the scheduler; and making, by the scheduler, scheduling decisions for the plurality of UEs based on the normalized scheduling matrix. determining, by a cellular network, a plurality of channel quality indicator, CQI, values that correspond to a plurality of UEs, wherein: for each UE of the plurality of UEs, a CQI value of the plurality of CQI values is determined for each carrier component of a plurality of carrier components that make up a carrier aggregation; and determining, by the cellular network, an average data transfer rate for each UE of the plurality of UEs; creating, by a scheduler system of the cellular network, a scheduling matrix comprising a plurality of elements storing a plurality of instantaneous data transfer rates based on the determined plurality of CQI values; and normalizing, by the scheduler system of the cellular network, each element of the plurality of elements of the scheduling matrix by modifying the plurality of instantaneous data transfer rates based on a plurality of average data transfer rates and a plurality of assigned data transfer bitrates, wherein: each average data transfer rate of the plurality of average data transfer rates corresponds to a UE of the plurality of UEs, the UE being mapped to respective elements of the plurality of elements; and each assigned data transfer bitrate of the plurality of assigned data transfer bitrates corresponds to a UE of the plurality of UEs, the UE being mapped to said respective elements of the plurality elements, and is based on current scheduling decisions made by the scheduler; and making, by the scheduler, scheduling decisions for the plurality of UEs based on the normalized scheduling matrix. each average data transfer rate of the plurality of average data transfer rates corresponds to a UE of the plurality of UEs, the UE being mapped to respective elements of the plurality of elements; and each assigned data transfer bitrate of the plurality of assigned data transfer bitrates corresponds to a UE of the plurality of UEs, the UE being mapped to said respective elements of the plurality elements, and is based on current scheduling decisions made by the scheduler; and making, by the scheduler, scheduling decisions for the plurality of UEs based on the normalized scheduling matrix.