WO2011107121A1 - A method for operating a wireless network and a wireless network - Google Patents

A method for operating a wireless network and a wireless network Download PDF

Info

Publication number
WO2011107121A1
WO2011107121A1 PCT/EP2010/001387 EP2010001387W WO2011107121A1 WO 2011107121 A1 WO2011107121 A1 WO 2011107121A1 EP 2010001387 W EP2010001387 W EP 2010001387W WO 2011107121 A1 WO2011107121 A1 WO 2011107121A1
Authority
WO
WIPO (PCT)
Prior art keywords
congestion
wireless
network
weighting function
marking
Prior art date
Application number
PCT/EP2010/001387
Other languages
French (fr)
Inventor
Dirk Kutscher
Faisal-Ghias Mir
Henrik Lundqvist
Original Assignee
Nec Europe Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nec Europe Ltd. filed Critical Nec Europe Ltd.
Priority to EP10710786.4A priority Critical patent/EP2529515B1/en
Priority to JP2012555298A priority patent/JP5718948B2/en
Priority to PCT/EP2010/001387 priority patent/WO2011107121A1/en
Priority to US13/582,757 priority patent/US8817615B2/en
Priority to ES10710786.4T priority patent/ES2534833T3/en
Publication of WO2011107121A1 publication Critical patent/WO2011107121A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0242Determining whether packet losses are due to overload or to deterioration of radio communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0252Traffic management, e.g. flow control or congestion control per individual bearer or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0278Traffic management, e.g. flow control or congestion control using buffer status reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1221Wireless traffic scheduling based on age of data to be sent

Definitions

  • the present invention relates to a method for operating a wireless network, especially an IP (Internet Protocol) network, wherein a queue management function based on an average queue length in a network element is used. Further, the present invention relates to a wireless network, especially an IP (Internet Protocol) network, wherein a queue management function based on an average queue length in a network element is used.
  • IP Internet Protocol
  • Communication resource management is an important feature in commercial wireless communication networks, because it enables Quality of Service (QoS) provisioning, good network utilization etc.
  • QoS Quality of Service
  • UMTS Universal Mobile Telecommunications System
  • UTRAN - UMTS Terrestrial Radio Access Network Universal Mobile Telecommunications System
  • Internet communication - is normally treated as best-effort traffic, i.e., traffic that does not require guaranteed bitrates and strict resource reservation. This is based on the assumption that such traffic would use transport protocols such as TCP (Transmission Control Protocol) that is generally able to adapt to changing path characteristics thanks to its congestion control mechanism.
  • TCP Transmission Control Protocol
  • the original TCP congestion control mechanisms react to implicit congestion notification, i.e., a sender would miss acknowledgments and interpret this as a congestion indication.
  • implicit congestion notification i.e., a sender would miss acknowledgments and interpret this as a congestion indication.
  • the general assumption is that in case of network congestion, router queues would exceed their maximum capacity, and routers would be forced to drop packets. This packet loss is implicitly signaled to the TCP sender, because the TCP receiver has not received any packets to acknowledge.
  • packet loss as an implicit way of recognizing congestion events in network has its limitations. For example, wastage of network resources - bandwidth - due to retransmissions in response to packet drop is not desirable and the accuracy of the feedback is limited since packet losses can also occur due to bit errors rather than congestion.
  • Active Queue Management is one important domain for generating congestion signals for the communicating end points more efficiently, see Floyd, S., and Jacobson, V., Random Early Detection gateways for Congestion Avoidance V.1 N.4, August 1993, p. 397-413.
  • the queue management at intermediate routers defines buffer occupancy behavior for arriving packets.
  • AQM captures the notion of congestion in terms of average queue length of a buffer in a network element. Once such an average exceeds some threshold, a congestion signal can be conveyed either by dropping a packet or by marking packets, i.e. by explicitly setting a bit pattern - marking operation - in packets, e.g. IP header, passing through a congested link in the network.
  • the aim is to notify end hosts of incipient congestion so that they can reduce their sending rates before packets are actually dropped.
  • Random Early Detection is the most well-known AQM mechanism for notifying congestion signals to end hosts, see Floyd, S., and Jacobson, V., Random Early Detection gateways for Congestion Avoidance V.1 N.4, August 1993, p. 397-413.
  • the RED algorithm detects incipient congestion by maintaining average queue length for a queue in a network element. The parameter is calculated using a low pass filter with exponential weighted moving average on the instantaneous queue length. It ensures that average queue length is not much reactive to occasional traffic bursts: transient congestion.
  • RED defines two thresholds: min-threshold and max- threshold.
  • RED algorithm probabilistically marks arriving packets.
  • the marking probability is not fixed but calculated as a function of average queue size. Therefore, the marking probability increases with average queue size moving towards the upper threshold and vice versa. In congestion situations, the increase in marking probability leads to an increased marking rate for arriving packets.
  • average queue size exceeds max-threshold one alternative is to mark every arriving packet. However, it is recommended to gently increase marking probability to 1 for ensuring system stability. Eventually, if the queue overflows RED will start dropping packets.
  • ECN Explicit Congestion Notification
  • the aim of ECN is to convey persistent congestion signals to end host by explicitly setting bit patterns - marking operation - in packets arriving at a congested network element.
  • ECN relies on end point transport for passing on such notifications to sending host for taking appropriate congestion response. Though not binding, it is expected that in a collaborative network environment sender will reduce its sending rate in response to such notifications. Further, ECN also aims at conserving network bandwidth as far as possible by avoiding retransmissions through packet loss. Moreover, it makes it feasible to distinguish packet drops due to bit errors from drops due to congestion.
  • ECN itself is a mechanism for marking packets so that the receiver has explicit information about the congestion state in the network. The assumption is that this mechanism would be used together with a transport protocol such as TCP that would be able to signal the observed congestion back to the actual sender so that congestion control algorithms can react accordingly.
  • a TCP sender S is sending TCP packets to a TCP receiver R.
  • Routers along the path - R1 , R2, R3 - can observe congestion and, depending on their AQM implementation, decide to mark packets.
  • the receiver R would receive such marked packets and signal this information about TCP's feedback channel back to the original sender S.
  • the original RED algorithm uses a marking probability that increases linearly with increasing queue length from a minimum threshold to a maximum threshold. However, it has later been found that this leads to an unstable behavior in some cases, therefore a second marking phase has been added where the slope, or the probability increase, is steeper as depicted in Fig. 2, see V. Rosolen, Bon Rush, O., and G. Leduc, A RED discard strategy for ATM networks and its performance evaluation with TCP/IP traffic, ACM Computer Communication Review, July 1999.
  • EP 1 317 151 A1 is obtainable a method for congestion control in a wireless network that comprises the steps of transmitting data packets to one or more user terminals over a wireless network link and setting one or more explicit congestion (ECN) bits in a sub-set of the transmitted packets prior to a transmission, wherein the proportion of transmitted packets whose ECN bit or bits is set is indicative of a congestion charged to be made for use by the or user terminal of one or more wireless resources.
  • ECN explicit congestion
  • the setting step further comprises the steps of monitoring the data traffic load in the wireless network and re-selecting an ECN setting probability as a function of the monitored data traffic load, wherein the function is arranged such, that the ECN probability increases as the monitor data traffic load increases.
  • US 2009/0067335 A1 is obtainable a method for congestion control in a transmission node, particularly a method of operating a communications network comprising a transceiver configured to transmit a shared radio resource to a user, a packet marker configured, upon detection of congestion of the shared radio resource, to selectively drop packets allocated to the shared radio resource in accordance with the user's share of the shared radio resources.
  • the user's share can be expressed in terms of cost or amount of resources associated to a user.
  • the packet marker can be configured to determine the cost, or the amount of resources associated to the user, based on transmitter measurements.
  • the aforementioned object is accomplished by a method comprising the features of claim 1 and a network comprising the features of claim 13.
  • the method is characterized in that a result of a weighting function will be combined or multiplied with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition.
  • the wireless network is characterized by means for combining or multiplying a result of a weighting function with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition.
  • the above object is accomplished by taking into account per-user information on a wireless channel condition.
  • a result of a weighting function can be combined or multiplied with the average queue length for determining a combined congestion contribution for use within the queue management function.
  • the weighting function is taking into account the above per-user information for giving a high degree of individualization in queue management.
  • the determined congestion contribution can be used for enhancing AQM algorithms in wireless base stations.
  • the per-user information could comprise resource usage and/or transmission cost for transmitting a certain information unit.
  • the present invention solves the problem that in current wireless infrastructure systems the radio-resource related cost of transmitting a certain information unit is not taken into account for congestion detection and management.
  • the weighting function could map channel resource usage to a factor for congestion contribution.
  • the results can be used to control a congestion management action that could depend on a particular Active Queue Management approach.
  • Such an embodiment could be independent of specific radio air interfaces, i.e., it can be applied to GPRS (General Packet Radio Service), UMTS, LTE, WiMAX and others.
  • GPRS General Packet Radio Service
  • UMTS Universal Mobile Telecommunication Standard
  • LTE Long Term Evolution
  • WiMAX Worldwide Interoperability for Microwave Access
  • weighting function could be based on an MCS (Modulation Coding Scheme).
  • a marking or a dropping probability calculated from the average queue length could be multiplied with an index, which is based on the current MCS of a user.
  • the index could be inversely proportional to the spectral efficiency of the MCS, i.e. how many bits that are transmitted in one resource block.
  • the weighting function could be based on transmission power, preferably for sending from a base station to a wireless station or terminal.
  • a currently used transmission power on a downlink could be mapped to a congestion contribution for packets directed to a corresponding wireless terminal.
  • weighting function current channel characteristics could reflect a relevant time period, which will be achieved by averaging a specific value representing resource usage over time. Thus, a best possible usage of network resources can be provided even under congestion conditions.
  • the combined congestion contribution could be used for determining a packet drop probability, preferably for RED (Random Early Detection).
  • the combined congestion contribution could be used for determining a congestion marking probability, preferably for ECN (Explicit Congestion Notification).
  • the combined congestion contribution could be used for determining a packet drop probability as well as for determining a congestion marking probability.
  • a combined method with packet drop and packet marking could be useful for allowing a best possible usage of network resources.
  • the method could be performed within a wireless base station of the network.
  • the implementation within other network elements is possible.
  • the present invention is providing a concept to take current, per-user information on the wireless channel conditions into account for determining the congestion contribution, and to use this information for enhancing Active Queue Management algorithm in wireless base stations. Further, the consideration of a user's current wireless resource usage for congestion marking is proposed.
  • the invention is providing a simple, yet effective implementation leveraging adaptive MCS and transmission power. Thus, a wireless resource-aware Active Queue Management on LTE base stations is possible.
  • This invention solves the problem of measuring and managing congestion in wireless networks by taking individual users' current radio channel conditions into account for the congestion detection algorithm.
  • This approach reflects the current wireless resource usage of individual users for determining their current contribution to congestion. Assuming ECN-aware transport protocols, this would lead to a better link utilization and lower average delays caused by congestion on the wireless link.
  • Congestion marking or early packet dropping - as an implicit notification mechanism - is typically implemented by Active Queue Management (AQM) algorithms as described above, which normally only use the state of a queue as input and do not differentiate between different flows or users. This leads to simple algorithms which require a minimum of state information to be kept. However, for a radio interface, the channel conditions for each user are typically different, and the marking algorithm can be modified to convey this information to the higher layers. This allows the end system to react on the whole path state including both the wireless channel and the congestion in other parts of the network based on a single feedback signal.
  • AQM Active Queue Management
  • the present invention is proposing an enhanced weighted queue management for wireless base stations. Further, the invention describes the possibility of applying different congestion management actions, including ECN marking.
  • ECN marking Within prior art - EP 1 317 151 A1 - only the behaviour of a complete system - including IP senders, receivers and intermediary routers - with a limitation to ECN is considered. Further, the prior art is proposing deriving the ECN marking probability by using a function to indicate the congestion charge for using the wireless resources. This is different from combining router queue length with a weighting function of per-user information on the wireless channel conditions for determining the congestion contribution, and to use this information for enhancing AQM algorithm in wireless base stations.
  • Fig. 1 is illustrating a typical ECN congestion marking method
  • Fig. 2 is illustrating a typical RED marking algorithm
  • Fig. 3 is illustrating a wireless resource block allocation for wireless terminals
  • Fig. 4 is illustrating a preferred embodiment of the method for operating a wireless network according to the invention
  • Fig. 5 is illustrating a marking rate for wireless weighted marking
  • Fig. 6 is illustrating the throughput versus delay for different queuing solutions.
  • Fig. 3 is showing a wireless resource block allocation for wireless terminals. To properly reflect the congestion caused by a packet it should be taken into account how much spectral resources it requires for its transmission. This is different from how packets are marked in a fixed network, where the channel capacity is fixed and independent of which users' packets are sent. For example, if we consider a scenario with one user - User Equipment UE 2 - at the cell border and one user - User Equipment UE, - close to the base station, a transmission from the cell border will use a lower order MCS and therefore require more resource blocks to transfer the same number of bits as the user with the better channel, as illustrated in Fig. 3. Therefore, the probability of marking a packet should be higher when the channel conditions are bad.
  • a weighting function is taking wireless transmission cost - in some form - into account and the result is combined with the average queue length to generate a dropping/marking probability that is then used by a Congestion Management Action, e.g., ECN marking function.
  • the queue length will normally be defined as the queue length of packets from all users in a traffic class, and can be located either in the base station - for the downlink - or be distributed in the different terminals (of the uplink). In the latter case the queue length can be measured through buffer status messages from the terminals.
  • a wireless weighting algorithm that works by multiplying the marking probability calculated from the average queue length with an index based on the current Modulation and Coding Scheme (MCS) of the user.
  • MCS Modulation and Coding Scheme
  • the index would be inversely proportional to the spectral efficiency of the MCS, i.e. how many bits that is transmitted in one resource block.
  • the marking rate of flows of users with better channel conditions would be on average lower compared to the marking rate of flows of users with lesser channel conditions as depicted in Fig. 5.
  • group 1 and group 2 the wireless channel conditions will vary in different patterns.
  • Each user downloads data using FTP (File Transfer Protocol) over TCP, and the file size is infinite so that the transmission is never limited by lack of data to be sent.
  • the first group of users starts with bad channel conditions simulated by a low order modulation and coding scheme with BPSK Vz (Binary Phase-Shift Keying). After half the simulation time this group of users switch to a high order modulation and coding scheme with 64QAM 3 ⁇ 4 (Quadrature Amplitude Modulation).
  • the other group of users starts with the high order MCS and switch to the low order when the first group switches to the high order MCS.
  • the marking rate is significantly higher for the low MCS, which would also lead to a higher TCP throughput, assuming an ECN-enabled TCP implementation.
  • Fig. 6 shows how the relation between throughput and delay varies with the offered load for different queue management alternatives. It can be seen that the wireless weighted ECN leads to a higher throughput for a given delay than normal RED-ECN. This is to some extent a trade-off between fairness and total throughput, where the wireless weighted ECN defines a fairness which is approximately proportional to the spectral efficiency of each user, while the standard RED ignores the wireless resources, and US 2009/0067335 A1 proposes using the share of resources for each user.
  • both base station and terminal would use higher transmission power, which can lead to increased interference or power consumption.
  • a weighting function on a base station would map the currently used transmission power on the downlink to a congestion contribution for packets directed to the corresponding wireless terminal.
  • the congestion contribution is relevant on a packet-level - e.g., IP packets -, i.e., it applies to multiple octets.
  • the weighting function should be designed so that the current channel characteristics reflect a relevant time period, which could be achieved by averaging the specific value representing radio-resource usage, e.g., MCS, over time.
  • this invention proposes to use the calculated weight as a factor for determining either • the packet drop probability for a specific user by enhancing existing Random Early Detection mechanisms; or
  • the present invention is providing a concept to combine router queue length with a weighting function of per-user information on the wireless channel conditions for determining the congestion contribution, and to use this information for enhancing Active Queue Management algorithm in wireless base stations.
  • a weighting function of per-user information on the wireless channel conditions for determining the congestion contribution and to use this information for enhancing Active Queue Management algorithm in wireless base stations.
  • an index based on the current MCS of the wireless station can be used.
  • the congestion weighting function can use current transmission power for sending from a base station to wireless station.
  • a general congestion weighting function can be optimized by averaging the specific value representing radio-resource usage over time.
  • the invention is providing a wireless resource-aware AQM and is considering a user's current wireless resource usage for congestion management.
  • the invention is enabling better usage of radio spectrum among mobile users, is enabling better network utilization in wireless networks and is enabling better quality of experience - lower delay and higher throughput in average - for best-effort traffic in LTE.

Abstract

For allowing a best possible usage of network resources even under congestion conditions a method for operating a wireless network, especially an IP (Internet Protocol) network, is claimed, wherein a queue management function based on an average queue length in a network element is used. The method is characterized in that a result of a weighting function will be combined or multiplied with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition. Further, an according wireless network is claimed, preferably for carrying out the above mentioned method.

Description

A METHOD FOR OPERATING A WIRELESS NETWORK AND A
WIRELESS NETWORK
The present invention relates to a method for operating a wireless network, especially an IP (Internet Protocol) network, wherein a queue management function based on an average queue length in a network element is used. Further, the present invention relates to a wireless network, especially an IP (Internet Protocol) network, wherein a queue management function based on an average queue length in a network element is used.
Communication resource management is an important feature in commercial wireless communication networks, because it enables Quality of Service (QoS) provisioning, good network utilization etc. Traditionally, QoS has been a crucial feature to guarantee predictable user experience for fixed bitrate services such as voice communication, which is the reason why reservation of resources, different quality of service classes are used in the UMTS (Universal Mobile Telecommunications System) access network (UTRAN - UMTS Terrestrial Radio Access Network).
Data communication - in most cases: Internet communication - is normally treated as best-effort traffic, i.e., traffic that does not require guaranteed bitrates and strict resource reservation. This is based on the assumption that such traffic would use transport protocols such as TCP (Transmission Control Protocol) that is generally able to adapt to changing path characteristics thanks to its congestion control mechanism.
The original TCP congestion control mechanisms react to implicit congestion notification, i.e., a sender would miss acknowledgments and interpret this as a congestion indication. The general assumption is that in case of network congestion, router queues would exceed their maximum capacity, and routers would be forced to drop packets. This packet loss is implicitly signaled to the TCP sender, because the TCP receiver has not received any packets to acknowledge.
However, the use of packet loss as an implicit way of recognizing congestion events in network has its limitations. For example, wastage of network resources - bandwidth - due to retransmissions in response to packet drop is not desirable and the accuracy of the feedback is limited since packet losses can also occur due to bit errors rather than congestion.
Active Queue Management (AQM) is one important domain for generating congestion signals for the communicating end points more efficiently, see Floyd, S., and Jacobson, V., Random Early Detection gateways for Congestion Avoidance V.1 N.4, August 1993, p. 397-413. The queue management at intermediate routers defines buffer occupancy behavior for arriving packets. Usually AQM captures the notion of congestion in terms of average queue length of a buffer in a network element. Once such an average exceeds some threshold, a congestion signal can be conveyed either by dropping a packet or by marking packets, i.e. by explicitly setting a bit pattern - marking operation - in packets, e.g. IP header, passing through a congested link in the network. The aim is to notify end hosts of incipient congestion so that they can reduce their sending rates before packets are actually dropped.
Random Early Detection (RED) is the most well-known AQM mechanism for notifying congestion signals to end hosts, see Floyd, S., and Jacobson, V., Random Early Detection gateways for Congestion Avoidance V.1 N.4, August 1993, p. 397-413. The RED algorithm detects incipient congestion by maintaining average queue length for a queue in a network element. The parameter is calculated using a low pass filter with exponential weighted moving average on the instantaneous queue length. It ensures that average queue length is not much reactive to occasional traffic bursts: transient congestion. Moreover, RED defines two thresholds: min-threshold and max- threshold. As long as the average queue length remains under min-threshold no packet is marked, since the network element is not congested. As average queue size exceeds min-threshold but remains below the max-threshold, RED algorithm probabilistically marks arriving packets. The marking probability is not fixed but calculated as a function of average queue size. Therefore, the marking probability increases with average queue size moving towards the upper threshold and vice versa. In congestion situations, the increase in marking probability leads to an increased marking rate for arriving packets. Similarly, once average queue size exceeds max-threshold one alternative is to mark every arriving packet. However, it is recommended to gently increase marking probability to 1 for ensuring system stability. Eventually, if the queue overflows RED will start dropping packets.
A particular marking mechanism is Explicit Congestion Notification (ECN), see Ramakrishnan, K., Floyd, S., and D. Black, "The Addition of Explicit Congestion Notification (ECN) to IP", RFC 3168, September 2001 . The aim of ECN is to convey persistent congestion signals to end host by explicitly setting bit patterns - marking operation - in packets arriving at a congested network element. ECN relies on end point transport for passing on such notifications to sending host for taking appropriate congestion response. Though not binding, it is expected that in a collaborative network environment sender will reduce its sending rate in response to such notifications. Further, ECN also aims at conserving network bandwidth as far as possible by avoiding retransmissions through packet loss. Moreover, it makes it feasible to distinguish packet drops due to bit errors from drops due to congestion.
ECN itself is a mechanism for marking packets so that the receiver has explicit information about the congestion state in the network. The assumption is that this mechanism would be used together with a transport protocol such as TCP that would be able to signal the observed congestion back to the actual sender so that congestion control algorithms can react accordingly.
The overall operation is depicted in Fig. 1 : a TCP sender S is sending TCP packets to a TCP receiver R. Routers along the path - R1 , R2, R3 - can observe congestion and, depending on their AQM implementation, decide to mark packets. Finally, the receiver R would receive such marked packets and signal this information about TCP's feedback channel back to the original sender S.
Normally there will be several congestion markers on the path, i.e. on each IP router in the ideal case. However, it is not necessary to use ECN marking in every router which makes it easier to deploy ECN gradually, but it would be preferable to use it for all likely bottlenecks in the network. A particular bottleneck in mobile communication networks is the wireless base station, eNB (eNodeB) in LTE (Long Term Evolution), so it would be intuitively beneficial to implement an ECN marking function on the wirelesse base station or eNB. There are different approaches for marking algorithms in routers. In general, the objective for ECN marking is to provide explicit congestion notifications to senders before congestion becomes really problematic. Given a good algorithm, this approach can avoid router buffers getting congested, which would lead to longer delays and eventually to packet loss.
The original RED algorithm uses a marking probability that increases linearly with increasing queue length from a minimum threshold to a maximum threshold. However, it has later been found that this leads to an unstable behavior in some cases, therefore a second marking phase has been added where the slope, or the probability increase, is steeper as depicted in Fig. 2, see V. Rosolen, Bonaventure, O., and G. Leduc, A RED discard strategy for ATM networks and its performance evaluation with TCP/IP traffic, ACM Computer Communication Review, July 1999.
In a wireless environment an important difference from a common wired network router is that the wireless channel conditions vary in time and space. The air interface of LTE and WiMAX (Worldwide Interoperability for Microwave Access) provides adaptable Modulation and Coding Schemes (MCS) to better accommodate variations with respect to available radio resources, attenuation, caused by distance, interference etc., see 3GPP TS 36.21 1 V9.0.0, Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation, Decekber 2009, 3GPP TS 36.321 V9.1 .0, Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification, January 2010 and IEEE Standard 802.16, Local and Metropolitan Area Networks - Part 16: Air Interface for Broadband Wireless Access Systems, 2009. In general, each user - wireless terminal - can be assigned an individual MCS (Modulation and Coding Scheme) at a time. This means that, based on the actual MCS at a time, transmitting the same bit sequence can require different shares of the overall radio resource.
From EP 1 317 151 A1 is obtainable a method for congestion control in a wireless network that comprises the steps of transmitting data packets to one or more user terminals over a wireless network link and setting one or more explicit congestion (ECN) bits in a sub-set of the transmitted packets prior to a transmission, wherein the proportion of transmitted packets whose ECN bit or bits is set is indicative of a congestion charged to be made for use by the or user terminal of one or more wireless resources.
This is a general claim for using ECN in wireless networks. Within sub-claims, details for obtaining the ECN marking probability are provided, wherein the setting step further comprises the steps of monitoring the data traffic load in the wireless network and re-selecting an ECN setting probability as a function of the monitored data traffic load, wherein the function is arranged such, that the ECN probability increases as the monitor data traffic load increases.
This known approach suggests deriving an ECN marking probability form the traffic load. This is the normal behaviour of ECN-enabled routers as depicted in Fig. 1 .
Further, it is suggested to derive the ECN marking probability by using a function to indicate the congestion charge for using the wireless resources.
From US 2009/0067335 A1 is obtainable a method for congestion control in a transmission node, particularly a method of operating a communications network comprising a transceiver configured to transmit a shared radio resource to a user, a packet marker configured, upon detection of congestion of the shared radio resource, to selectively drop packets allocated to the shared radio resource in accordance with the user's share of the shared radio resources. Further, the user's share can be expressed in terms of cost or amount of resources associated to a user. Moreover, the packet marker can be configured to determine the cost, or the amount of resources associated to the user, based on transmitter measurements. Thus, US 2009/0067335 A1 suggests to derive the dropping influence by cost generated by amount of resources associated to the user, which can be based on different transmitter measurements.
\
Reviewing the current methods for operating a wireless network, there is a problem that current, queue-length-based methods do not provide a satisfying usage of the wireless resource under congestion situations, because a user with sub-optimal wireless channel conditions would need considerably more wireless resources for transmitting/receiving the same number of bits as a user with better wireless channel conditions.
Thus, it is an object of the present invention to improve and further develop a method for operating a wireless network and an according wireless network for allowing a best possible usage of network resources even under congestion conditions.
In accordance with the invention, the aforementioned object is accomplished by a method comprising the features of claim 1 and a network comprising the features of claim 13.
According to claim 1 the method is characterized in that a result of a weighting function will be combined or multiplied with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition.
According to claim 13 the wireless network is characterized by means for combining or multiplying a result of a weighting function with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition.
According to the invention it has been recognized that the above object is accomplished by taking into account per-user information on a wireless channel condition. Concretely, a result of a weighting function can be combined or multiplied with the average queue length for determining a combined congestion contribution for use within the queue management function. The weighting function is taking into account the above per-user information for giving a high degree of individualization in queue management. The determined congestion contribution can be used for enhancing AQM algorithms in wireless base stations.
Preferably, the per-user information could comprise resource usage and/or transmission cost for transmitting a certain information unit. In other words, the present invention solves the problem that in current wireless infrastructure systems the radio-resource related cost of transmitting a certain information unit is not taken into account for congestion detection and management.
Within a preferred embodiment the weighting function could map channel resource usage to a factor for congestion contribution. The results can be used to control a congestion management action that could depend on a particular Active Queue Management approach.
Such an embodiment could be independent of specific radio air interfaces, i.e., it can be applied to GPRS (General Packet Radio Service), UMTS, LTE, WiMAX and others. The assumption is that a useful weighting function can be found that can map individual users' wireless resource usage to a congestion contribution weight.
Different specific weighting functions could be used for this method. Within one preferred embodiment the weighting function could be based on an MCS (Modulation Coding Scheme).
Preferably, a marking or a dropping probability calculated from the average queue length could be multiplied with an index, which is based on the current MCS of a user. In principal, the index could be inversely proportional to the spectral efficiency of the MCS, i.e. how many bits that are transmitted in one resource block.
Within another preferred embodiment the weighting function could be based on transmission power, preferably for sending from a base station to a wireless station or terminal.
Depending on distance of the terminal from the base station, different transmission power levels can be used. E.g., with increasing distance of a terminal from the base station, both, base station and terminal would use higher transmission power, which can lead to increased interference or power consumption. With the present invention such costs can be considered for the contribution to congestion. Preferably, a currently used transmission power on a downlink could be mapped to a congestion contribution for packets directed to a corresponding wireless terminal.
Within the weighting function current channel characteristics could reflect a relevant time period, which will be achieved by averaging a specific value representing resource usage over time. Thus, a best possible usage of network resources can be provided even under congestion conditions.
With regard to a suitable implementation of the method the combined congestion contribution could be used for determining a packet drop probability, preferably for RED (Random Early Detection). Alternatively, the combined congestion contribution could be used for determining a congestion marking probability, preferably for ECN (Explicit Congestion Notification). Within a further embodiment, the combined congestion contribution could be used for determining a packet drop probability as well as for determining a congestion marking probability. A combined method with packet drop and packet marking could be useful for allowing a best possible usage of network resources.
Within a concrete embodiment the method could be performed within a wireless base station of the network. However, the implementation within other network elements is possible.
The present invention is providing a concept to take current, per-user information on the wireless channel conditions into account for determining the congestion contribution, and to use this information for enhancing Active Queue Management algorithm in wireless base stations. Further, the consideration of a user's current wireless resource usage for congestion marking is proposed. The invention is providing a simple, yet effective implementation leveraging adaptive MCS and transmission power. Thus, a wireless resource-aware Active Queue Management on LTE base stations is possible.
This invention solves the problem of measuring and managing congestion in wireless networks by taking individual users' current radio channel conditions into account for the congestion detection algorithm. This approach reflects the current wireless resource usage of individual users for determining their current contribution to congestion. Assuming ECN-aware transport protocols, this would lead to a better link utilization and lower average delays caused by congestion on the wireless link.
Congestion marking or early packet dropping - as an implicit notification mechanism - is typically implemented by Active Queue Management (AQM) algorithms as described above, which normally only use the state of a queue as input and do not differentiate between different flows or users. This leads to simple algorithms which require a minimum of state information to be kept. However, for a radio interface, the channel conditions for each user are typically different, and the marking algorithm can be modified to convey this information to the higher layers. This allows the end system to react on the whole path state including both the wireless channel and the congestion in other parts of the network based on a single feedback signal.
Applying AQM and/or ECN to wireless communication itself is not a new topic. However, it is proposed how wireless resource usage and queue length is taken into account to arrive at a marking and/or dropping probability.
The present invention is proposing an enhanced weighted queue management for wireless base stations. Further, the invention describes the possibility of applying different congestion management actions, including ECN marking. Within prior art - EP 1 317 151 A1 - only the behaviour of a complete system - including IP senders, receivers and intermediary routers - with a limitation to ECN is considered. Further, the prior art is proposing deriving the ECN marking probability by using a function to indicate the congestion charge for using the wireless resources. This is different from combining router queue length with a weighting function of per-user information on the wireless channel conditions for determining the congestion contribution, and to use this information for enhancing AQM algorithm in wireless base stations.
There are several ways how to design and further develop the teaching of the present invention in an advantageous way. To this end, it is to be referred to the patent claims subordinate to patent claim 1 on the one hand and to the following explanation of preferred examples of embodiments of the invention, illustrated by the drawing on the other hand. In connection with the explanation of the preferred examples of embodiments of the invention by the aid of the drawing, generally preferred embodiments and further developments of the teaching will be explained. In the drawing
Fig. 1 is illustrating a typical ECN congestion marking method,
Fig. 2 is illustrating a typical RED marking algorithm,
Fig. 3 is illustrating a wireless resource block allocation for wireless terminals,
Fig. 4 is illustrating a preferred embodiment of the method for operating a wireless network according to the invention,
Fig. 5 is illustrating a marking rate for wireless weighted marking and
Fig. 6 is illustrating the throughput versus delay for different queuing solutions.
Fig. 3 is showing a wireless resource block allocation for wireless terminals. To properly reflect the congestion caused by a packet it should be taken into account how much spectral resources it requires for its transmission. This is different from how packets are marked in a fixed network, where the channel capacity is fixed and independent of which users' packets are sent. For example, if we consider a scenario with one user - User Equipment UE2 - at the cell border and one user - User Equipment UE, - close to the base station, a transmission from the cell border will use a lower order MCS and therefore require more resource blocks to transfer the same number of bits as the user with the better channel, as illustrated in Fig. 3. Therefore, the probability of marking a packet should be higher when the channel conditions are bad.
A conceptual overview of the general concept is depicted in Fig. 4, where a weighting function is taking wireless transmission cost - in some form - into account and the result is combined with the average queue length to generate a dropping/marking probability that is then used by a Congestion Management Action, e.g., ECN marking function. The queue length will normally be defined as the queue length of packets from all users in a traffic class, and can be located either in the base station - for the downlink - or be distributed in the different terminals (of the uplink). In the latter case the queue length can be measured through buffer status messages from the terminals.
MCS-based weighting
As one preferred embodiment, it is proposed a wireless weighting algorithm that works by multiplying the marking probability calculated from the average queue length with an index based on the current Modulation and Coding Scheme (MCS) of the user. In principle the index would be inversely proportional to the spectral efficiency of the MCS, i.e. how many bits that is transmitted in one resource block.
As a result, the marking rate of flows of users with better channel conditions would be on average lower compared to the marking rate of flows of users with lesser channel conditions as depicted in Fig. 5. Here, there are two groups of users: group 1 and group 2. For these groups, the wireless channel conditions will vary in different patterns. Each user downloads data using FTP (File Transfer Protocol) over TCP, and the file size is infinite so that the transmission is never limited by lack of data to be sent. The first group of users starts with bad channel conditions simulated by a low order modulation and coding scheme with BPSK Vz (Binary Phase-Shift Keying). After half the simulation time this group of users switch to a high order modulation and coding scheme with 64QAM ¾ (Quadrature Amplitude Modulation). The other group of users starts with the high order MCS and switch to the low order when the first group switches to the high order MCS.
With the weighted marking the marking rate is significantly higher for the low MCS, which would also lead to a higher TCP throughput, assuming an ECN-enabled TCP implementation.
Fig. 6 shows how the relation between throughput and delay varies with the offered load for different queue management alternatives. It can be seen that the wireless weighted ECN leads to a higher throughput for a given delay than normal RED-ECN. This is to some extent a trade-off between fairness and total throughput, where the wireless weighted ECN defines a fairness which is approximately proportional to the spectral efficiency of each user, while the standard RED ignores the wireless resources, and US 2009/0067335 A1 proposes using the share of resources for each user.
Transmission power based weighting
Depending on channel loss or signal attenuation between the terminal and the base station, different transmission power levels can be used. E.g., with increasing distance of a terminal from the base station, both base station and terminal would use higher transmission power, which can lead to increased interference or power consumption.
For transmission power based weighting, a weighting function on a base station would map the currently used transmission power on the downlink to a congestion contribution for packets directed to the corresponding wireless terminal.
Considerations for the general weighting function method
The congestion contribution is relevant on a packet-level - e.g., IP packets -, i.e., it applies to multiple octets. As a specific refinement, it is proposed that the weighting function should be designed so that the current channel characteristics reflect a relevant time period, which could be achieved by averaging the specific value representing radio-resource usage, e.g., MCS, over time.
Congestion management actions
The general method described here can be used for different concrete implementations of Active Queue Management.
As two concrete and preferred examples, this invention proposes to use the calculated weight as a factor for determining either • the packet drop probability for a specific user by enhancing existing Random Early Detection mechanisms; or
• the marking probability for a specific user by enhancing existing Explicit Congestion Notification mechanisms.
The present invention is providing a concept to combine router queue length with a weighting function of per-user information on the wireless channel conditions for determining the congestion contribution, and to use this information for enhancing Active Queue Management algorithm in wireless base stations. Within the congestion weighting function an index based on the current MCS of the wireless station can be used. Further, the congestion weighting function can use current transmission power for sending from a base station to wireless station.
A general congestion weighting function can be optimized by averaging the specific value representing radio-resource usage over time.
It is proposed a specific congestion management action that multiplies an obtained weighting factor with the current average queue length in order to determine a packet drop probability for RED and/or a congestion marking probability for ECN.
The invention is providing a wireless resource-aware AQM and is considering a user's current wireless resource usage for congestion management.
The invention is enabling better usage of radio spectrum among mobile users, is enabling better network utilization in wireless networks and is enabling better quality of experience - lower delay and higher throughput in average - for best-effort traffic in LTE.
Many modifications and other embodiments of the invention set forth herein will come to mind the one skilled in the art to which the invention pertains having the benefit of the teachings presented in the foregoing description and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims

C l a i m s
1 . A method for operating a wireless network, especially an IP (Internet Protocol) network, wherein a queue management function based on an average queue length in a network element is used,
c h a r a c t e r i z e d in that a result of a weighting function will be combined or multiplied with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition.
2. A method according to claim 1 , wherein the per-user information is comprising resource usage and/or transmission cost for transmitting a certain information unit.
3. A method according to claim 1 or 2, wherein the weighting function maps channel resource usage to a factor for congestion contribution.
4. A method according to one of claims 1 to 3, wherein the weighting function is based on an MCS (Modulation Coding Scheme).
5. A method according to claim 4, wherein a marking or dropping probability calculated from the average queue length will be multiplied with an index, which is based on the current MCS of a user.
6. A method according to claim 5, wherein the index is inversely proportional to the spectral efficiency of the MCS.
7. A method according to one of claims 1 to 6, wherein the weighting function is based on transmission power, preferably for sending from a base station to a wireless station or terminal.
8. A method according to one of claims 1 to 7, wherein a currently used transmission power on a downlink will be mapped to a congestion contribution for packets directed to a corresponding wireless terminal.
9. A method according to one of claims 1 to 8, wherein within the weighting function current channel characteristics reflect a relevant time period, which will be achieved by averaging a specific value representing resource usage over time.
10. A method according to one of claims 1 to 9, wherein the combined congestion contribution will be used for determining a packet drop probability, preferably for RED (Random Early Detection).
1 1 . A method according to one of claims 1 to 10, wherein the combined congestion contribution will be used for determining a congestion marking probability, preferably for ECN (Explicit Congestion Notification).
12. A method according to one of claims 1 to 1 1 , wherein the method will be performed within a wireless base station of the network.
13. A wireless network, especially an IP (Internet Protocol) network, preferably for carrying out the method according to any one of claims 1 to 12, wherein a queue management function based on an average queue length in a network element is used,
c h a r a c t e r i z e d by means for combining or multiplying a result of a weighting function with the average queue length for determining a combined congestion contribution for use within the queue management function, wherein the weighting function is taking into account per-user information on a wireless channel condition.
PCT/EP2010/001387 2010-03-05 2010-03-05 A method for operating a wireless network and a wireless network WO2011107121A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP10710786.4A EP2529515B1 (en) 2010-03-05 2010-03-05 A method for operating a wireless network and a wireless network
JP2012555298A JP5718948B2 (en) 2010-03-05 2010-03-05 Wireless network operation method and wireless network
PCT/EP2010/001387 WO2011107121A1 (en) 2010-03-05 2010-03-05 A method for operating a wireless network and a wireless network
US13/582,757 US8817615B2 (en) 2010-03-05 2010-03-05 Method for operating a wireless network and a wireless network
ES10710786.4T ES2534833T3 (en) 2010-03-05 2010-03-05 A method to operate a wireless network and a wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2010/001387 WO2011107121A1 (en) 2010-03-05 2010-03-05 A method for operating a wireless network and a wireless network

Publications (1)

Publication Number Publication Date
WO2011107121A1 true WO2011107121A1 (en) 2011-09-09

Family

ID=43086879

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2010/001387 WO2011107121A1 (en) 2010-03-05 2010-03-05 A method for operating a wireless network and a wireless network

Country Status (5)

Country Link
US (1) US8817615B2 (en)
EP (1) EP2529515B1 (en)
JP (1) JP5718948B2 (en)
ES (1) ES2534833T3 (en)
WO (1) WO2011107121A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013183337A (en) * 2012-03-02 2013-09-12 Hitachi Cable Ltd Network relay device and packet transfer control method
JP2013183338A (en) * 2012-03-02 2013-09-12 Hitachi Cable Ltd Network relay device and packet transfer control method
CN103999414A (en) * 2011-09-30 2014-08-20 英国电讯有限公司 Attribution of congestion contributions
JP2016508320A (en) * 2012-12-31 2016-03-17 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. Radio bearer control method, device, and system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2869514A1 (en) 2013-10-30 2015-05-06 Alcatel Lucent Method and system for queue management in a packet-switched network
CA2941902C (en) * 2014-03-20 2020-03-24 Telefonaktiebolaget Lm Ericsson (Publ) Tunnel congestion volume policing
EP3549378B1 (en) 2016-11-30 2021-05-26 Telefonaktiebolaget LM Ericsson (publ) Scheduler and methods therein for scheduling data transmission in a wireless communication system
US11153174B2 (en) 2018-06-15 2021-10-19 Home Box Office, Inc. Data service overload detection and mitigation
CN112910789A (en) * 2019-12-03 2021-06-04 华为技术有限公司 Congestion control method and related equipment
CN111988403A (en) * 2020-08-20 2020-11-24 深圳市网心科技有限公司 Request processing method and system of electronic equipment, storage medium and electronic equipment
GB2614989A (en) * 2020-09-02 2023-07-26 Serinus Security Pty Ltd A device and process for detecting and locating sources of wireless data packets
CN114040428A (en) * 2021-11-09 2022-02-11 苏州健雄职业技术学院 Wireless network link congestion control method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1130872A1 (en) * 2000-03-03 2001-09-05 Lucent Technologies Inc. Method of packet scheduling, with improved delay performance, for wireless networks
EP1317151A1 (en) 2001-11-30 2003-06-04 BRITISH TELECOMMUNICATIONS public limited company Congestion control in a wireless network
WO2004002085A1 (en) * 2002-06-20 2003-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and method for resource allocation
US20040027997A1 (en) * 2002-05-10 2004-02-12 Interdigital Technology Corporation Cognitive flow control based on channel quality conditions
WO2004040859A1 (en) * 2002-10-29 2004-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Congestion control of shared packet data channels by reducing the bandwidth or transmission power for data flows with poor radio conditions
WO2004047379A2 (en) * 2002-11-20 2004-06-03 Telecom Italia S.P.A. Method, system and computer program product for managing the transmission of information packets in a telecommunication network
GB2399989A (en) * 2003-03-28 2004-09-29 Motorola Inc Packet control in cellular communications
WO2009008817A1 (en) * 2007-07-06 2009-01-15 Telefonaktiebolaget L M Ericsson (Publ) Congestion control in a transmission node

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917585B1 (en) * 1999-06-02 2005-07-12 Nortel Networks Limited Method and apparatus for queue management
GB0031535D0 (en) * 2000-12-22 2001-02-07 Nokia Networks Oy Traffic congestion
JP2002330165A (en) * 2001-04-27 2002-11-15 Fujitsu Ltd Congestion control apparatus
US7394764B2 (en) * 2001-12-14 2008-07-01 Sasken Communication Technologies Limited Technique for improving transmission control protocol performance in lossy networks
US7383349B2 (en) * 2002-06-04 2008-06-03 Lucent Technologies Inc. Controlling the flow of packets within a network node utilizing random early detection
GB2395856A (en) * 2002-11-26 2004-06-02 King S College London Method for reducing packet congestion at a network node
KR100901377B1 (en) * 2006-05-12 2009-06-05 삼성전자주식회사 Apparatus and method for determining data rate in a multi-hop relay system
EP2064843A2 (en) * 2006-09-13 2009-06-03 Nokia Corporation Energy aware early detection
US8630256B2 (en) * 2006-12-05 2014-01-14 Qualcomm Incorporated Method and system for reducing backhaul utilization during base station handoff in wireless networks

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1130872A1 (en) * 2000-03-03 2001-09-05 Lucent Technologies Inc. Method of packet scheduling, with improved delay performance, for wireless networks
EP1317151A1 (en) 2001-11-30 2003-06-04 BRITISH TELECOMMUNICATIONS public limited company Congestion control in a wireless network
US20040027997A1 (en) * 2002-05-10 2004-02-12 Interdigital Technology Corporation Cognitive flow control based on channel quality conditions
WO2004002085A1 (en) * 2002-06-20 2003-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and method for resource allocation
WO2004040859A1 (en) * 2002-10-29 2004-05-13 Telefonaktiebolaget Lm Ericsson (Publ) Congestion control of shared packet data channels by reducing the bandwidth or transmission power for data flows with poor radio conditions
WO2004047379A2 (en) * 2002-11-20 2004-06-03 Telecom Italia S.P.A. Method, system and computer program product for managing the transmission of information packets in a telecommunication network
GB2399989A (en) * 2003-03-28 2004-09-29 Motorola Inc Packet control in cellular communications
WO2009008817A1 (en) * 2007-07-06 2009-01-15 Telefonaktiebolaget L M Ericsson (Publ) Congestion control in a transmission node
US20090067335A1 (en) 2007-07-06 2009-03-12 Telefonaktiebolaget Lm Ericsson (Publ) Congestion control in a transmission node

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
FLOYD, S.; JACOBSON, V., RANDOM EARLY DETECTION GATEWAYS FOR CONGESTION AVOIDANCE, vol. 1, no. 4, 8070919, pages 397 - 413
RAMAKRISHNAN, K.; FLOYD, S.; D. BLACK: "The Addition of Explicit Congestion Notification (ECN) to IP", RFC 3168, 9000120
V. ROSOLEN; BONAVENTURE, 0.; G. LEDUC: "A RED discard strategy for ATM networks and its performance evaluation with TCP/IP traffic", 7080319, ACM COMPUTER COMMUNICATION REVIEW

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103999414A (en) * 2011-09-30 2014-08-20 英国电讯有限公司 Attribution of congestion contributions
US9998400B2 (en) 2011-09-30 2018-06-12 British Telecommunications Public Limited Company Attribution of congestion contributions
JP2013183337A (en) * 2012-03-02 2013-09-12 Hitachi Cable Ltd Network relay device and packet transfer control method
JP2013183338A (en) * 2012-03-02 2013-09-12 Hitachi Cable Ltd Network relay device and packet transfer control method
JP2016508320A (en) * 2012-12-31 2016-03-17 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. Radio bearer control method, device, and system

Also Published As

Publication number Publication date
EP2529515A1 (en) 2012-12-05
JP5718948B2 (en) 2015-05-13
US8817615B2 (en) 2014-08-26
ES2534833T3 (en) 2015-04-29
JP2013521680A (en) 2013-06-10
EP2529515B1 (en) 2015-02-25
US20130016610A1 (en) 2013-01-17

Similar Documents

Publication Publication Date Title
US8817615B2 (en) Method for operating a wireless network and a wireless network
EP1985092B1 (en) Method and apparatus for solving data packet traffic congestion.
US20170187641A1 (en) Scheduler, sender, receiver, network node and methods thereof
US20090067335A1 (en) Congestion control in a transmission node
EP1917762B1 (en) Method and arrangement for flow control in umts using information in ubs field
CN1981489A (en) Mapping of shared physical channels depending on the quality of service class
EP1563648A2 (en) Method, system and computer program product for managing the transmission of information packets in a telecommunication network
US20140133296A1 (en) Managing communications within a wireless communications network
WO2010118182A2 (en) Hybrid rate limiting based on data bit and data packet counts
Brunello et al. Low latency low loss scalable throughput in 5G networks
WO2008154786A1 (en) Uplink maximum bit rate control
WO2009157854A1 (en) Method for achieving an optimal shaping rate for a new packet flow
Yang et al. Exploiting the MAC layer flexibility of WiMAX to systematically enhance TCP performance
Louvros et al. A semi-analytical macroscopic MAC layer model for LTE uplink
Lin et al. A dynamic flow control algorithm for LTE-Advanced relay networks
WO2013151468A1 (en) Method and arrangement for queue management
Norlund et al. TCP fairness measures for scheduling algorithms in wireless networks
Sayenko et al. ARQ aware scheduling for the IEEE 802.16 base station
Fernàndez et al. An enhanced quality of service method for guaranteed bitrate services over shared channels in egprs systems
Bajzik et al. Cross-layer backpressure to improve HSDPA performance
RU2389139C2 (en) Information flow control in universal mobile telecommunication system (umts)
Necker et al. Protocol interference between up-and downlink channels in HSDPA
Korossy et al. QoS Aware HSDPA Congestion Control Algorithm
Shen et al. Performance analysis of equation based TFRC over wireless links with link level ARQ
Chen Active queue management techniques to improve Quality of Service for real-time flows in third generation wireless networks

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10710786

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2010710786

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012555298

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 13582757

Country of ref document: US