A method performed by a network node for controlling traffic in a communications network, the communications network comprising a wireless access node adapted to serve a plurality of wireless devices, the method comprising the steps of: obtaining (S202) network operation data for at least one of the plurality of wireless devices, the network operation data comprising location of the respective wireless device and performance data correlated with the location, the network operation data being indicative of a plurality of attributes corresponding to the operation of the respective wireless device in the communications network; grouping (S204) the at least one wireless device of the plurality of wireless devices by partitioning the network operation data into one or more service clusters , wherein each service cluster defines a geographical area based on the obtained location; associating (S206) a service quality level to the one or more of service clusters; scheduling (S208) network traffic between the wireless access node and at least one wireless device depending on the location of the at least one wireless device relative to the one or more service clusters, characterized in that the scheduling comprises: accelerating (S614) initiation of transmission of network resource-intensive data when the at least one wireless device belongs to a first service cluster of a first service quality level; buffering (S612) network resource-intensive data when the at least one wireless device belongs to a second service cluster of a second service quality level; and wherein the first service quality level is greater than the second service quality level. obtaining (S202) network operation data for at least one of the plurality of wireless devices, the network operation data comprising location of the respective wireless device and performance data correlated with the location, the network operation data being indicative of a plurality of attributes corresponding to the operation of the respective wireless device in the communications network; grouping (S204) the at least one wireless device of the plurality of wireless devices by partitioning the network operation data into one or more service clusters , wherein each service cluster defines a geographical area based on the obtained location; associating (S206) a service quality level to the one or more of service clusters; scheduling (S208) network traffic between the wireless access node and at least one wireless device depending on the location of the at least one wireless device relative to the one or more service clusters, characterized in that the scheduling comprises: accelerating (S614) initiation of transmission of network resource-intensive data when the at least one wireless device belongs to a first service cluster of a first service quality level; buffering (S612) network resource-intensive data when the at least one wireless device belongs to a second service cluster of a second service quality level; and accelerating (S614) initiation of transmission of network resource-intensive data when the at least one wireless device belongs to a first service cluster of a first service quality level; buffering (S612) network resource-intensive data when the at least one wireless device belongs to a second service cluster of a second service quality level; and wherein the first service quality level is greater than the second service quality level. <EOS>