A method for managing congestion at a network node, the method comprising: determining a congestion level on the network node; determining congestion pre-emption criteria including a predetermined allocation and retention priority, ARP, level threshold and a predetermined Quality of Service, QoS, Class Identifier, QCI, priority level threshold corresponding to the congestion level; selecting a service that is pre-emption vulnerable; comparing the predetermined ARP level threshold associated with a bearer used to provide the service to an ARP level value associated with the service and determining whether the ARP level value is at least equal to the predetermined ARP level threshold; comparing the predetermined QCI priority level threshold associated with the bearer to a QCI priority level value associated with the service and determining whether the QCI priority level value is at least equal to the predetermined QCI priority level threshold, wherein, in the step of determining the congestion pre-emption criteria, the congestion level is mapped to the congestion pre-emption criteria used to select the service that may be impacted at the congestion level, the congestion pre-emption criteria being i) the ARP level value to be compared with the ARP level threshold when building a pre-emption candidate list, ii) a resource type to be compared with a predetermined resource type when building the pre-emption candidate list, and iii) the QCI priority level value to be compared to the QCI priority level threshold when building the pre-emption candidate list; and pre-empting the service included in the pre-emption candidate list i) if the ARP level value associated with the service is at least equal to the predetermined ARP level threshold, ii) if the QCI priority level value associated with the service is at least equal to the predetermined QCI priority level threshold and iii) if the resource type is the same as the predetermined resource type. determining a congestion level on the network node; determining congestion pre-emption criteria including a predetermined allocation and retention priority, ARP, level threshold and a predetermined Quality of Service, QoS, Class Identifier, QCI, priority level threshold corresponding to the congestion level; selecting a service that is pre-emption vulnerable; comparing the predetermined ARP level threshold associated with a bearer used to provide the service to an ARP level value associated with the service and determining whether the ARP level value is at least equal to the predetermined ARP level threshold; comparing the predetermined QCI priority level threshold associated with the bearer to a QCI priority level value associated with the service and determining whether the QCI priority level value is at least equal to the predetermined QCI priority level threshold, wherein, in the step of determining the congestion pre-emption criteria, the congestion level is mapped to the congestion pre-emption criteria used to select the service that may be impacted at the congestion level, the congestion pre-emption criteria being i) the ARP level value to be compared with the ARP level threshold when building a pre-emption candidate list, ii) a resource type to be compared with a predetermined resource type when building the pre-emption candidate list, and iii) the QCI priority level value to be compared to the QCI priority level threshold when building the pre-emption candidate list; and pre-empting the service included in the pre-emption candidate list i) if the ARP level value associated with the service is at least equal to the predetermined ARP level threshold, ii) if the QCI priority level value associated with the service is at least equal to the predetermined QCI priority level threshold and iii) if the resource type is the same as the predetermined resource type.