US20090161540A1 - Quality of service management for a wireless local area network - Google Patents

Quality of service management for a wireless local area network Download PDF

Info

Publication number
US20090161540A1
US20090161540A1 US12/397,752 US39775209A US2009161540A1 US 20090161540 A1 US20090161540 A1 US 20090161540A1 US 39775209 A US39775209 A US 39775209A US 2009161540 A1 US2009161540 A1 US 2009161540A1
Authority
US
United States
Prior art keywords
traffic flow
traffic
admitted
qos
transmission budget
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US12/397,752
Inventor
Maged Zaki
Teresa Joanne Hunkeler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
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 InterDigital Technology Corp filed Critical InterDigital Technology Corp
Priority to US12/397,752 priority Critical patent/US20090161540A1/en
Publication of US20090161540A1 publication Critical patent/US20090161540A1/en
Abandoned legal-status Critical Current

Links

Images

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
    • 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/13Flow control; Congestion control in a LAN segment, e.g. ring or bus
    • 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/15Flow control; Congestion control in relation to multipoint traffic
    • 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/20Traffic policing
    • 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/22Traffic shaping
    • 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
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2491Mapping quality of service [QoS] requirements between different networks
    • 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/32Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/741Holding a request until resources become available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/762Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/765Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/821Prioritising resource allocation or reservation requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/823Prediction of resource usage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/83Admission control; Resource allocation based on usage prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • H04W48/06Access restriction performed under specific conditions based on traffic conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/543Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
    • 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
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access, e.g. scheduled or random access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present invention relates to wireless local area networks (WLANs), and more particularly, to a method and system for managing quality of service (QoS) specifications in WLANs.
  • WLANs wireless local area networks
  • QoS quality of service
  • Wireless communication systems are well known in the art. Generally, such systems comprise communication stations, which transmit and receive wireless communication signals between each other. Depending upon the type of system, communication stations typically are one of two types: base stations or wireless transmit/receive units (WTRUs), which include mobile units.
  • WTRUs wireless transmit/receive units
  • base station as used herein includes, but is not limited to, a base station, a Node B, a site controller, an access point (AP), or other interfacing device in a wireless environment that provides WTRUs with wireless access to a network with which the base station is associated.
  • AP access point
  • a WLAN wireless local area network
  • an AP is the preferred device, and will be used herein to describe the present invention.
  • WTRU includes, but is not limited to, a user equipment, a mobile station, a fixed or mobile subscriber unit, a pager, or any other type of device capable of operating in a wireless environment.
  • WTRUs include personal communication devices, such as phones, video phones, and Internet ready phones that have network connections.
  • WTRUs include portable personal computing devices, such as PDAs and notebook computers with wireless modems that have similar network capabilities. WTRUs that are portable or can otherwise change location are referred to as mobile units.
  • a station STA is the preferred device, and will be used herein to describe the present invention.
  • the basic service set is the basic building block of an 802.11 WLAN and consists of a plurality of STAs.
  • a set of STAs which can talk to each other can form a BSS.
  • Multiple BSSs are interconnected through an architectural component, called a distribution system (DS), to form an extended service set (ESS).
  • DS distribution system
  • ESS extended service set
  • An AP is a STA that provides access to the DS by providing DS services and generally allows concurrent access to the DS by multiple STAs.
  • QoS Quality of Service
  • EDCA 802.11e enhanced distribution coordination function
  • HCCA 802.11e hybrid coordination function
  • the 802.11e QoS facility defines a new hybrid coordination function (HCF) used only in a QoS enhanced basic service set (QBSS).
  • HCF has two modes of operation: HCF with contention operation (also known as EDCA) and HCF with polled access operation.
  • TXOP transmission opportunity
  • TC traffic class
  • EDCA admission control is handled by a distributed admission control (DAC) function, which measures the utilization percentage of the medium for each TC.
  • DAC distributed admission control
  • the unused percentage of the medium is known as the available transmission budget for the TC. As the transmission budget approaches zero, limitations are imposed on adding new traffic flows or modifying existing traffic flows.
  • a STA requests particular reservation parameters for each traffic flow, based on the TC of the traffic flow.
  • the HCF can then reject, accept, or offer an alternative set of parameters to the requesting STA. While this is more robust than DAC, the traffic flows need to be properly scheduled.
  • a method for managing quality of service (QoS) in a wireless local area network begins by receiving a traffic flow.
  • the traffic flow is mapped to a traffic class (TC), based on QoS requirements of the traffic flow.
  • a transmission budget of an access class (AC) is calculated, each AC including at least one TC.
  • a determination is made whether the traffic flow can be admitted, by calculating whether the transmission budget can support the traffic flow. If the traffic flow is admitted, the parameters of the TC are adjusted and collisions in the TC between existing traffic flows and the newly admitted traffic flow are managed.
  • a method for managing quality of service in a wireless local area network begins by receiving a traffic stream request, including a traffic specification (TSPEC) containing parameters of the traffic stream.
  • TSPEC traffic specification
  • the parameters contained in the TSPEC are analyzed and a determination is made whether the traffic stream can be admitted.
  • the traffic stream is admitted if it can be admitted without changing the parameters.
  • the parameters are renegotiated if the traffic stream could be admitted by changing the parameters, and then the traffic stream is admitted with the renegotiated parameters.
  • the traffic stream is rejected if it could not be admitted.
  • FIG. 1 is a block diagram of a QoS architecture in accordance with the present invention.
  • FIG. 2 is flowchart of a generic QoS procedure in accordance with the present invention
  • FIG. 3 is flowchart of an EDCA-based QoS scheme in accordance with the present invention.
  • FIG. 4 is flowchart of an HCF controlled channel access-based QoS scheme in accordance with the present invention.
  • FIG. 1 shows a general QoS architecture or component 100 .
  • the architecture 100 is readily applicable to distributed coordination function (DCF), enhanced distributed coordination function (EDCA), or hybrid coordination function (HCF) controlled channel access (HCCA) schemes.
  • the architecture 100 includes a physical layer 102 , a medium access control (MAC) layer 104 , and a network layer 106 .
  • the network layer 106 includes QoS procedures such as traffic classifier, traffic shaping, scheduler, parameterization, admission control, traffic monitoring/policing, and adaptation.
  • FIG. 2 illustrates a generic QoS procedure 200 for processing communication data for transmission.
  • a traffic flow i.e., at least one data packet
  • the traffic flow is classified into a traffic class (TC) according to the QoS requirements for the particular type of communication data received (step 204 ).
  • TC traffic class
  • admission control applications request specific resources from the AP, such as bandwidth and latency. Depending on the QoS requirements, network load, wireless medium conditions, and traffic flows, these requests can be accepted or rejected by admission control (step 206 ).
  • Traffic shaping is used to control the traffic flow, so as to not overload the channel (step 208 ).
  • the transmission of some data can be delayed and/or excess data can be dropped when a maximum data rate or amount is reached.
  • a scheduler determines when the data packets should be sent, by controlling the channel access of different traffic flows based on their priority and their QoS requirements (step 210 ).
  • a MAC parameterization process sets and dynamically adjusts the system parameters based on QoS requirements. These parameters are set for each TC and include a minimum contention window (CWmin) value, a maximum contention window (CWmax) value, arbitrary interframe space (AIFS) value, a persistence factor (PF) value, and TXOP value (step 212 ).
  • CWmin minimum contention window
  • CWmax maximum contention window
  • AIFS arbitrary interframe space
  • PF persistence factor
  • TXOP value TXOP value
  • the data packets are monitored and policed to control the traffic flow (step 214 ). Upstream packet inter-arrival time (from the packet timestamp) and downstream packet inter-dispatch time are monitored. Feedback for each flow is provided, such as the number of deadlines missed (how many times the data was delayed longer than the allowed delay for a particular service type) and the delay variance (i.e., jitter).
  • Adjustments to the system settings are made to adapt to changing network conditions (step 216 ).
  • the scheduler changes its schedule; renegotiates the contract with higher layers, in which the scheduler can request the higher layer to reduce traffic, provide less bandwidth for specific services, or admit fewer users; drops low priority traffic flows; or changes the parameters to adapt to the current situation.
  • a feedback function provides feedback generated by the adaptation function to the other functions (step 218 ).
  • the generic outline described in connection with FIG. 2 can be readily used for a DCF-based QoS algorithm and procedures.
  • all traffic flows can be assumed to be equal.
  • the relative number of downlink access opportunities per user can be controlled through scheduling. Different concepts of fairness may be applied. For instance, it is possible to attempt to ensure that all users have the same amount of downlink bandwidth, that all users have an equivalent goodput (throughput with retransmissions), or that all packets have a similar queuing delay.
  • uplink scheduling cannot be directly controlled, for TCP traffic it is possible for the AP to manipulate the uplink TCP ACKs prior to sending them to the distribution system. This allows some indirect control on the rate of uplink traffic an individual STA transmits.
  • DCF can also implement a packet-discard function in traffic shaping, which is preferably consistent with the scheduling policy (e.g., discard packets if user bandwidth is too high, if the packets have been queued too long, or randomly).
  • the maximum downlink bandwidth of a user can be limited by reducing the MAC scheduling opportunities during times of congestion.
  • Downlink scheduling can be prioritized based on controlling the queuing delay of packets.
  • Downlink bandwidth of users with high error rates can be limited.
  • a link with high error rates means that there is a higher probability that the next transmission will be in error (wasting bandwidth).
  • An error also means that the AP will have to increase its contention window, reducing access to the bandwidth.
  • admission control is used to admit users depending on the available radio resources and link conditions.
  • traffic shaping can be used to handle an overload situation by delaying traffic or by dropping packets.
  • the scheduler is used to select which user sends the next packet based on many criteria, including fairness.
  • FIG. 3 shows a high-level flowchart for an EDCA-based QoS procedure 300 .
  • a traffic flow i.e., one or more data packets
  • the traffic flow is mapped to the appropriate traffic class (TC) based on its QoS requirements (step 304 ). Traffic flows are preferably mapped to different TCs dynamically based on the QoS requirements and previous observation windows for the network performance (i.e., channel quality and traffic load).
  • the priority of each packet is checked, along with the current traffic load in the system, measurements for the last beacon interval, and network conditions (step 306 ).
  • QoS Quality of Service
  • Admission control is used for this purpose by monitoring the available resources of the WLAN and making a determination whether to admit a new traffic flow.
  • a transmission budget is defined for each access category (AC); each TC maps to an AC and an AC can include more than one TC.
  • This scheme considers the delay and latency requirements for each class of QoS requirements (defined per AC) and the transmission budget is adapted according to observed measurements for a previous observation window, such as the number of deadlines missed, throughput, and delay variance.
  • the transmission budget is also adjusted according to the feedback from the traffic monitoring/policing functions.
  • the transmission budget is evaluated. A traffic flow will only be admitted if there are sufficient resources (i.e., if the transmission budget is large enough to support the traffic flow).
  • the transmission budget per AC is equal to the maximum allowed transmission budget for the AC minus the transmission budget already used by the AC.
  • the parameters for the current traffic class are dynamically adjusted based on the latest conditions and observed measurements (step 310 ). If the admission criteria are not satisfied, then the traffic flow is discarded or buffered (step 312 ). Whether the traffic flow will be discarded or buffered is based on its priority (e.g., the type or class of service). Higher priority traffic flows are buffered, while lower priority traffic flows are discarded. For example, if the traffic flow relates to emergency services data, it will be buffered, whereas if the traffic flow relates to normal background data, such as FTP data, the traffic flow will be discarded. If the traffic flow is buffered, then the procedure 300 continues with step 308 as described above.
  • priority e.g., the type or class of service
  • the scheduler manages internal data collisions based on the priority of each traffic flow and dynamically adjusts the parameters for each TC according to the traffic monitoring reports (step 314 ). The procedure then terminates (step 316 ).
  • HCF Controlled Channel Access-Based QoS Procedures HCCA
  • FIG. 4 shows an HCF controlled channel access (HCCA)-based QoS procedure 400 .
  • the procedure 400 begins by receiving a request to add or modify a traffic stream (step 402 ).
  • the request includes reservation parameters for the traffic stream in a TSPEC associated with the traffic stream.
  • the available channel capacity, link conditions, retransmission limits, priority, and QoS requirements of the TSPEC are checked (step 404 ).
  • Scheduling parameters, such as minimum and maximum service intervals and TXOP durations, are determined (step 406 ).
  • a determination is then made whether the traffic stream can be admitted at the required rate and delay bounds (step 408 ).
  • the traffic stream requirements are compared with the available transmission budget. If the time needed to send the traffic stream during the beacon period is less than the available time required to meet the QoS requirements of the traffic stream (i.e., if the transmission budget is large enough to accommodate the traffic stream), then the added traffic stream will be admitted.
  • the traffic stream request is rejected (step 410 ) and the procedure terminates (step 412 ).
  • the TSPEC is modified by renegotiating with higher layers, which generally indicates that the traffic stream will be admitted with an alternate data rate (step 414 ). While it is possible to renegotiate other parameters with higher layers, the data rate is most frequently adjusted, to reduce the bandwidth allocated for a traffic stream.
  • a violating traffic stream can result from: (1) too many re-transmissions, which can waste the medium time; or (2) higher layer applications sending more than the expected level of traffic, which can cause congestion. In the latter case, lower priority traffic streams can be dropped to alleviate the congestion.
  • a service schedule is created or updated (step 418 ) and the procedure terminates (step 412 ).
  • a service schedule directs how traffic is scheduled during each beacon period, including which traffic streams will be sent during the beacon period.
  • the service schedule is preferably adapted based on the feedback from the traffic monitoring and the observed measurements for previous observation window.

Abstract

A method for managing quality of service (QoS) in a wireless local area network begins by receiving a traffic flow. The traffic flow is mapped to a traffic class (TC), based on QoS requirements of the traffic flow. A transmission budget of an access class (AC) is calculated, each AC including at least one TC. A determination is made whether the traffic flow can be admitted, by calculating whether the transmission budget can support the traffic flow. If the traffic flow is admitted, the parameters of the TC are adjusted and collisions in the TC between existing traffic flows and the newly admitted traffic flow are managed.

Description

    CROSS REFERENCE TO RELATED APPLICATION(S)
  • This application is a continuation of U.S. patent application Ser. No. 10/981,002 filed on Nov. 4, 2004, which claims the benefit of U.S. Provisional Application No. 60/517,695, filed Nov. 5, 2003, which is incorporated by reference as if fully set forth herein.
  • FIELD OF INVENTION
  • The present invention relates to wireless local area networks (WLANs), and more particularly, to a method and system for managing quality of service (QoS) specifications in WLANs.
  • BACKGROUND
  • Wireless communication systems are well known in the art. Generally, such systems comprise communication stations, which transmit and receive wireless communication signals between each other. Depending upon the type of system, communication stations typically are one of two types: base stations or wireless transmit/receive units (WTRUs), which include mobile units.
  • The term base station as used herein includes, but is not limited to, a base station, a Node B, a site controller, an access point (AP), or other interfacing device in a wireless environment that provides WTRUs with wireless access to a network with which the base station is associated. In a WLAN, an AP is the preferred device, and will be used herein to describe the present invention.
  • The term WTRU as used herein includes, but is not limited to, a user equipment, a mobile station, a fixed or mobile subscriber unit, a pager, or any other type of device capable of operating in a wireless environment. WTRUs include personal communication devices, such as phones, video phones, and Internet ready phones that have network connections. In addition, WTRUs include portable personal computing devices, such as PDAs and notebook computers with wireless modems that have similar network capabilities. WTRUs that are portable or can otherwise change location are referred to as mobile units. In a WLAN, a station (STA) is the preferred device, and will be used herein to describe the present invention.
  • A popular WLAN environment with one or more APs is built according to one of the IEEE 802.11 family of standards. The basic service set (BSS) is the basic building block of an 802.11 WLAN and consists of a plurality of STAs. A set of STAs which can talk to each other can form a BSS. Multiple BSSs are interconnected through an architectural component, called a distribution system (DS), to form an extended service set (ESS). An AP is a STA that provides access to the DS by providing DS services and generally allows concurrent access to the DS by multiple STAs.
  • Systems compliant with the 802.11a/b/g WLAN standards are in widespread use. Quality of Service (QoS) capable WLANs are also emerging. The QoS solutions/specifications vary between proprietary solutions and standardized solutions where even the standard solutions have two types of QoS schemes, namely: 802.11e enhanced distribution coordination function (EDCA) and 802.11e hybrid coordination function (HCCA) schemes.
  • The 802.11e QoS facility defines a new hybrid coordination function (HCF) used only in a QoS enhanced basic service set (QBSS). HCF has two modes of operation: HCF with contention operation (also known as EDCA) and HCF with polled access operation.
  • A basic concept utilized by these channel access functions is the transmission opportunity (TXOP). A TXOP is a point in time when a STA can begin transmitting frames for a given duration. During a TXOP, a STA can transmit as many frames as possible in the TXOP, which is set according to the traffic class (TC) associated with the data.
  • A key difference between EDCA and HCCA is in how admission control is handled. In EDCA, admission control is handled by a distributed admission control (DAC) function, which measures the utilization percentage of the medium for each TC. The unused percentage of the medium is known as the available transmission budget for the TC. As the transmission budget approaches zero, limitations are imposed on adding new traffic flows or modifying existing traffic flows.
  • In HCCA, a STA requests particular reservation parameters for each traffic flow, based on the TC of the traffic flow. The HCF can then reject, accept, or offer an alternative set of parameters to the requesting STA. While this is more robust than DAC, the traffic flows need to be properly scheduled.
  • SUMMARY
  • A method for managing quality of service (QoS) in a wireless local area network begins by receiving a traffic flow. The traffic flow is mapped to a traffic class (TC), based on QoS requirements of the traffic flow. A transmission budget of an access class (AC) is calculated, each AC including at least one TC. A determination is made whether the traffic flow can be admitted, by calculating whether the transmission budget can support the traffic flow. If the traffic flow is admitted, the parameters of the TC are adjusted and collisions in the TC between existing traffic flows and the newly admitted traffic flow are managed.
  • A method for managing quality of service in a wireless local area network begins by receiving a traffic stream request, including a traffic specification (TSPEC) containing parameters of the traffic stream. The parameters contained in the TSPEC are analyzed and a determination is made whether the traffic stream can be admitted. The traffic stream is admitted if it can be admitted without changing the parameters. The parameters are renegotiated if the traffic stream could be admitted by changing the parameters, and then the traffic stream is admitted with the renegotiated parameters. The traffic stream is rejected if it could not be admitted.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A more detailed understanding of the invention may be had from the following description of a preferred embodiment, given by way of example, and to be understood in conjunction with the accompanying drawings wherein:
  • FIG. 1 is a block diagram of a QoS architecture in accordance with the present invention;
  • FIG. 2 is flowchart of a generic QoS procedure in accordance with the present invention;
  • FIG. 3 is flowchart of an EDCA-based QoS scheme in accordance with the present invention; and
  • FIG. 4 is flowchart of an HCF controlled channel access-based QoS scheme in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • FIG. 1 shows a general QoS architecture or component 100. The architecture 100 is readily applicable to distributed coordination function (DCF), enhanced distributed coordination function (EDCA), or hybrid coordination function (HCF) controlled channel access (HCCA) schemes. The architecture 100 includes a physical layer 102, a medium access control (MAC) layer 104, and a network layer 106. The network layer 106 includes QoS procedures such as traffic classifier, traffic shaping, scheduler, parameterization, admission control, traffic monitoring/policing, and adaptation.
  • FIG. 2 illustrates a generic QoS procedure 200 for processing communication data for transmission. A traffic flow (i.e., at least one data packet) is received from the higher layers (step 202). The traffic flow is classified into a traffic class (TC) according to the QoS requirements for the particular type of communication data received (step 204).
  • In admission control, applications request specific resources from the AP, such as bandwidth and latency. Depending on the QoS requirements, network load, wireless medium conditions, and traffic flows, these requests can be accepted or rejected by admission control (step 206).
  • Traffic shaping is used to control the traffic flow, so as to not overload the channel (step 208). During traffic shaping, the transmission of some data can be delayed and/or excess data can be dropped when a maximum data rate or amount is reached.
  • A scheduler determines when the data packets should be sent, by controlling the channel access of different traffic flows based on their priority and their QoS requirements (step 210).
  • A MAC parameterization process sets and dynamically adjusts the system parameters based on QoS requirements. These parameters are set for each TC and include a minimum contention window (CWmin) value, a maximum contention window (CWmax) value, arbitrary interframe space (AIFS) value, a persistence factor (PF) value, and TXOP value (step 212). In EDCA, the contention window (CW) is expanded by the PF value after a collision. The PF value will determine if the CW has to be doubled, tripled, etc. after a collision.
  • The data packets are monitored and policed to control the traffic flow (step 214). Upstream packet inter-arrival time (from the packet timestamp) and downstream packet inter-dispatch time are monitored. Feedback for each flow is provided, such as the number of deadlines missed (how many times the data was delayed longer than the allowed delay for a particular service type) and the delay variance (i.e., jitter).
  • Adjustments to the system settings are made to adapt to changing network conditions (step 216). During adaptation, depending on the feedback obtained from the traffic monitoring function, the scheduler: changes its schedule; renegotiates the contract with higher layers, in which the scheduler can request the higher layer to reduce traffic, provide less bandwidth for specific services, or admit fewer users; drops low priority traffic flows; or changes the parameters to adapt to the current situation.
  • A feedback function provides feedback generated by the adaptation function to the other functions (step 218).
  • DCF-Based QoS Procedures
  • The generic outline described in connection with FIG. 2 can be readily used for a DCF-based QoS algorithm and procedures. For the DCF case, all traffic flows can be assumed to be equal. In order to ensure fairness among the traffic flows, the relative number of downlink access opportunities per user can be controlled through scheduling. Different concepts of fairness may be applied. For instance, it is possible to attempt to ensure that all users have the same amount of downlink bandwidth, that all users have an equivalent goodput (throughput with retransmissions), or that all packets have a similar queuing delay.
  • Although uplink scheduling cannot be directly controlled, for TCP traffic it is possible for the AP to manipulate the uplink TCP ACKs prior to sending them to the distribution system. This allows some indirect control on the rate of uplink traffic an individual STA transmits.
  • DCF can also implement a packet-discard function in traffic shaping, which is preferably consistent with the scheduling policy (e.g., discard packets if user bandwidth is too high, if the packets have been queued too long, or randomly). The maximum downlink bandwidth of a user can be limited by reducing the MAC scheduling opportunities during times of congestion. Downlink scheduling can be prioritized based on controlling the queuing delay of packets.
  • Downlink bandwidth of users with high error rates can be limited. A link with high error rates means that there is a higher probability that the next transmission will be in error (wasting bandwidth). An error also means that the AP will have to increase its contention window, reducing access to the bandwidth.
  • During a DCF-based procedure, admission control is used to admit users depending on the available radio resources and link conditions. After users are admitted, traffic shaping can be used to handle an overload situation by delaying traffic or by dropping packets. The scheduler is used to select which user sends the next packet based on many criteria, including fairness.
  • EDCA-Based QoS Procedures
  • FIG. 3 shows a high-level flowchart for an EDCA-based QoS procedure 300. A traffic flow (i.e., one or more data packets) is received from higher layers (step 302). The traffic flow is mapped to the appropriate traffic class (TC) based on its QoS requirements (step 304). Traffic flows are preferably mapped to different TCs dynamically based on the QoS requirements and previous observation windows for the network performance (i.e., channel quality and traffic load). The priority of each packet is checked, along with the current traffic load in the system, measurements for the last beacon interval, and network conditions (step 306).
  • The purpose of QoS is to separate high-priority traffic from low-priority traffic. In a WLAN, it can be necessary to separate one high-priority traffic flow from another high-priority traffic flow in order to avoid overloading the medium. Admission control is used for this purpose by monitoring the available resources of the WLAN and making a determination whether to admit a new traffic flow.
  • In admission control (DAC with EDCA), a transmission budget is defined for each access category (AC); each TC maps to an AC and an AC can include more than one TC. This scheme considers the delay and latency requirements for each class of QoS requirements (defined per AC) and the transmission budget is adapted according to observed measurements for a previous observation window, such as the number of deadlines missed, throughput, and delay variance. The transmission budget is also adjusted according to the feedback from the traffic monitoring/policing functions.
  • To determine if a traffic flow satisfies the admission criteria (step 308), the transmission budget is evaluated. A traffic flow will only be admitted if there are sufficient resources (i.e., if the transmission budget is large enough to support the traffic flow). The transmission budget per AC is equal to the maximum allowed transmission budget for the AC minus the transmission budget already used by the AC.
  • If the admission criteria are satisfied (step 308), then the parameters for the current traffic class are dynamically adjusted based on the latest conditions and observed measurements (step 310). If the admission criteria are not satisfied, then the traffic flow is discarded or buffered (step 312). Whether the traffic flow will be discarded or buffered is based on its priority (e.g., the type or class of service). Higher priority traffic flows are buffered, while lower priority traffic flows are discarded. For example, if the traffic flow relates to emergency services data, it will be buffered, whereas if the traffic flow relates to normal background data, such as FTP data, the traffic flow will be discarded. If the traffic flow is buffered, then the procedure 300 continues with step 308 as described above.
  • After the current traffic flow is admitted or discarded, the scheduler manages internal data collisions based on the priority of each traffic flow and dynamically adjusts the parameters for each TC according to the traffic monitoring reports (step 314). The procedure then terminates (step 316).
  • HCF Controlled Channel Access-Based QoS Procedures (HCCA)
  • FIG. 4 shows an HCF controlled channel access (HCCA)-based QoS procedure 400. The procedure 400 begins by receiving a request to add or modify a traffic stream (step 402). The request includes reservation parameters for the traffic stream in a TSPEC associated with the traffic stream. The available channel capacity, link conditions, retransmission limits, priority, and QoS requirements of the TSPEC are checked (step 404). Scheduling parameters, such as minimum and maximum service intervals and TXOP durations, are determined (step 406). A determination is then made whether the traffic stream can be admitted at the required rate and delay bounds (step 408). From the TSPEC parameters, the traffic stream requirements are compared with the available transmission budget. If the time needed to send the traffic stream during the beacon period is less than the available time required to meet the QoS requirements of the traffic stream (i.e., if the transmission budget is large enough to accommodate the traffic stream), then the added traffic stream will be admitted.
  • If the traffic stream can not be admitted, then the traffic stream request is rejected (step 410) and the procedure terminates (step 412).
  • If the traffic stream could be partially admitted with lower requirements (step 408), then the TSPEC is modified by renegotiating with higher layers, which generally indicates that the traffic stream will be admitted with an alternate data rate (step 414). While it is possible to renegotiate other parameters with higher layers, the data rate is most frequently adjusted, to reduce the bandwidth allocated for a traffic stream.
  • If the traffic stream meets the admission criteria (step 408), then the traffic stream is admitted and the traffic monitoring/policing and adaptation functions are invoked to provide feedback to the scheduler about the system performance and can drop violating traffic streams (step 416). A violating traffic stream can result from: (1) too many re-transmissions, which can waste the medium time; or (2) higher layer applications sending more than the expected level of traffic, which can cause congestion. In the latter case, lower priority traffic streams can be dropped to alleviate the congestion.
  • A service schedule is created or updated (step 418) and the procedure terminates (step 412). A service schedule directs how traffic is scheduled during each beacon period, including which traffic streams will be sent during the beacon period. The service schedule is preferably adapted based on the feedback from the traffic monitoring and the observed measurements for previous observation window.
  • The foregoing description makes references to 802.11-type systems as an example only and not as a limitation. Other variations and modifications consistent with the invention will be recognized by those of ordinary skill in the art.
  • Although the features and elements of the present invention are described in the preferred embodiments in particular combinations, each feature or element can be used alone (without the other features and elements of the preferred embodiments) or in various combinations with or without other features and elements of the present invention. While specific embodiments of the present invention have been shown and described, many modifications and variations could be made by one skilled in the art without departing from the scope of the invention. The above description serves to illustrate and not limit the particular invention in any way.

Claims (5)

1. A communication station (CS) comprising a quality manager component (QM) configured for managing quality of service (QoS) in a wireless local area network, including:
the QM configured to receive a traffic flow;
the QM configured to map the traffic flow to a traffic class (TC), based on QoS requirements of the traffic flow;
the QM configured to calculate a transmission budget of an access class category (AC), each AC including at least one TC;
the QM configured to determine whether the traffic flow can be admitted, by calculating whether the transmission budget can support the traffic flow;
the QM configured to adjust parameters of the TC if the traffic flow is admitted; and
the QM configured to manage collisions in the TC between existing traffic flows and the newly determined admitted traffic flow.
2. The CS of claim 1, wherein the transmission budget is equal to a maximum allowed transmission budget for an AC minus the transmission budget already used by the AC.
3. The CS of claim 1, further comprising:
the QM configured to determine a priority of the traffic flow.
4. The CS of claim 3, comprising:
the QM configured to discard the traffic flow if the traffic flow is not admitted and if its priority is low.
5. The CS of claim 3, comprising:
the QM configured to buffer the traffic flow if the traffic flow is not admitted and if its priority is high.
US12/397,752 2003-11-05 2009-03-04 Quality of service management for a wireless local area network Abandoned US20090161540A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/397,752 US20090161540A1 (en) 2003-11-05 2009-03-04 Quality of service management for a wireless local area network

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US51769503P 2003-11-05 2003-11-05
US10/981,002 US7525915B2 (en) 2003-11-05 2004-11-04 Quality of service management for a wireless local area network
US12/397,752 US20090161540A1 (en) 2003-11-05 2009-03-04 Quality of service management for a wireless local area network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/981,002 Continuation US7525915B2 (en) 2003-11-05 2004-11-04 Quality of service management for a wireless local area network

Publications (1)

Publication Number Publication Date
US20090161540A1 true US20090161540A1 (en) 2009-06-25

Family

ID=34590183

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/981,002 Expired - Fee Related US7525915B2 (en) 2003-11-05 2004-11-04 Quality of service management for a wireless local area network
US12/397,752 Abandoned US20090161540A1 (en) 2003-11-05 2009-03-04 Quality of service management for a wireless local area network

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/981,002 Expired - Fee Related US7525915B2 (en) 2003-11-05 2004-11-04 Quality of service management for a wireless local area network

Country Status (10)

Country Link
US (2) US7525915B2 (en)
EP (1) EP1680890A4 (en)
JP (1) JP2007511174A (en)
KR (2) KR100743439B1 (en)
CN (1) CN1875571A (en)
AR (2) AR046363A1 (en)
CA (1) CA2544687A1 (en)
MX (1) MXPA06005014A (en)
TW (3) TWI390904B (en)
WO (1) WO2005048533A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050152373A1 (en) * 2004-01-08 2005-07-14 Interdigital Technology Corporation Packet scheduling in a wireless local area network
US20090075665A1 (en) * 2007-09-17 2009-03-19 Qualcomm Incorporated Grade of service (gos) differentiation in a wireless communication network
US20090080451A1 (en) * 2007-09-17 2009-03-26 Qualcomm Incorporated Priority scheduling and admission control in a communication network
US20110149875A1 (en) * 2009-12-21 2011-06-23 Motorola, Inc. Method and apparatus for ensuring access in a communication system for a plurality of groups
US20110158184A1 (en) * 2009-12-29 2011-06-30 Motorola, Inc. Method and apparatus for resource allocation in a shared wireless network
US20130021967A1 (en) * 2011-07-22 2013-01-24 Samsung Electronics Co., Ltd. Low power radio device and radio resource sharing method for low power radio device
US20130114485A1 (en) * 2011-11-04 2013-05-09 Rath Vannithamby Reducing wireless power consumption and signaling overhead for internet application background messages
WO2013174672A1 (en) * 2012-05-25 2013-11-28 Telefonica, S.A. A method and a system for a wireless link optimization and a use thereof for transmission power and interference reduction
US8972551B1 (en) * 2010-04-27 2015-03-03 Amazon Technologies, Inc. Prioritizing service requests
US8971258B2 (en) 2010-07-31 2015-03-03 Motorola Solutions, Inc. Policy determination for user equipment providng mutual aid in a visited enterprise operating area of a long term evolution system
US9414265B2 (en) 2010-07-31 2016-08-09 Motorola Solutions, Inc. Location based policy for user equipment operating in different areas of a shared home long term evolution system

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60329849D1 (en) * 2003-11-10 2009-12-10 Mitsubishi Electric Inf Tech Access control to a common transmission medium for multiple connections
US7506043B2 (en) * 2004-01-08 2009-03-17 Interdigital Technology Corporation Wireless local area network radio resource management admission control
WO2006023834A2 (en) * 2004-08-18 2006-03-02 Staccato Communications, Inc. Bacon group merging
US20060088032A1 (en) * 2004-10-26 2006-04-27 Bradley Venables Method and system for flow management with scheduling
EP1805944A4 (en) * 2004-10-28 2011-11-30 Univ California Dynamic adaptation for wireless communications with enhanced quality of service
US20060109832A1 (en) * 2004-11-23 2006-05-25 Boris Ginzburg Apparatus and method of aggregation of data packets streams
US7787366B2 (en) * 2005-02-02 2010-08-31 Interdigital Technology Corporation Method and apparatus for controlling wireless medium congestion by adjusting contention window size and disassociating selected mobile stations
US8111698B2 (en) * 2005-03-31 2012-02-07 Alcatel Lucent Method of performing a layer operation in a communications network
US20070058660A1 (en) * 2005-07-22 2007-03-15 Interdigital Technology Corporation Wireless communication method and apparatus for controlling access to Aloha slots
WO2007012819A1 (en) * 2005-07-29 2007-02-01 British Telecommunications Public Limited Company Bandwidth allocation in a wireless network
US7463892B2 (en) * 2005-08-12 2008-12-09 Toshiba America Research, Inc. Latency-aware service opportunity window-based (LASO) scheduling
TW200721861A (en) * 2005-09-09 2007-06-01 Nokia Corp Use of measurement pilot for radio measurement in a wireless network
US7907518B2 (en) * 2005-11-08 2011-03-15 Alcatel Lucent Communication traffic isolation and control
US20070127410A1 (en) * 2005-12-06 2007-06-07 Jianlin Guo QoS for AV transmission over wireless networks
CN100396009C (en) * 2006-02-23 2008-06-18 华为技术有限公司 Method and system for control bandwidth
US20070214379A1 (en) * 2006-03-03 2007-09-13 Qualcomm Incorporated Transmission control for wireless communication networks
US7519038B2 (en) * 2006-03-06 2009-04-14 Hitachi, Ltd. Adaptive EDCA algorithm using traffic prediction in wireless local area networks
US7969878B2 (en) 2006-04-28 2011-06-28 Siemens Enterprise Communications Gmbh & Co. Kg Quality guarantee for real-time applications over shared networks
US20070258419A1 (en) * 2006-05-04 2007-11-08 Hitachi, Ltd. Network adaptive priority management in wireless local area networks
US9306853B2 (en) * 2006-07-06 2016-04-05 Alcatel Lucent Maintaining quality of service for multi-media packet data services in a transport network
JP4778371B2 (en) * 2006-07-10 2011-09-21 Necインフロンティア株式会社 Wireless communication system, wireless base station, communication control method, and communication control program
US8849297B2 (en) 2006-07-14 2014-09-30 Qualcomm Incorporated Call establishment and maintenance in a wireless network
US7684430B2 (en) * 2006-09-06 2010-03-23 Hitachi, Ltd. Frame-based aggregation and prioritized channel access for traffic over wireless local area networks
US7801104B2 (en) * 2006-10-26 2010-09-21 Hitachi, Ltd. System and method for reducing packet collisions in wireless local area networks
US9807803B2 (en) 2007-03-01 2017-10-31 Qualcomm Incorporated Transmission control for wireless communication networks
KR100989089B1 (en) 2007-07-30 2010-10-25 영남대학교 산학협력단 Hybrid Admission Control for QoS support in IEEE 802.11e EDCA
US8750125B2 (en) * 2007-10-19 2014-06-10 Telefonaktiebolaget L M Ericsson (Publ) Method and arrangement for scheduling data packets in a communication network system
US8320383B2 (en) * 2007-10-31 2012-11-27 Alcatel Lucent Method and apparatus for providing call admission control for VoIP over wireless local area networks using a transparent proxy agent
EP2058976A1 (en) * 2007-11-06 2009-05-13 Nokia Siemens Networks Oy Method for resource management in a heterogeneous wireless communication system and a heterogeneous wireless communication system
US7920478B2 (en) * 2008-05-08 2011-04-05 Nortel Networks Limited Network-aware adapter for applications
EP3731559B1 (en) 2009-07-21 2024-02-14 LG Electronics Inc. Apparatus and method for transmitting channel state information in a wireless communication system
AU2014253535B2 (en) * 2009-07-21 2016-09-15 Lg Electronics Inc. Apparatus and method for transmitting channel state information in a wireless communication system
CN102055761B (en) * 2009-12-18 2013-07-24 中国科学院声学研究所 Control method and system of dynamic feedback of service quality of end-to-end service
WO2011076384A1 (en) 2009-12-23 2011-06-30 Nec Europe Ltd. A method for resource management within a wireless network and a wireless network
US9014000B2 (en) * 2011-10-14 2015-04-21 Broadcom Corporation Adaptive traffic manager for wireless applications
KR20130093746A (en) * 2011-12-27 2013-08-23 한국전자통신연구원 Network bandwidth distribution device and method thereof
US20130322275A1 (en) * 2012-05-31 2013-12-05 Telefonaktiebolaget L M Ericsson (Publ) Monitoring and allocation of interface resources in a wireless communication system
US20140029529A1 (en) * 2012-07-25 2014-01-30 Qualcomm Incorporated Asymmetric radio access network (ran) resource allocation in ran sharing arrangement
EP2728827A1 (en) * 2012-10-31 2014-05-07 British Telecommunications public limited company Communications network using a tunnel to connect two network nodes
WO2014142935A1 (en) * 2013-03-14 2014-09-18 Hewlett-Packard Development Company, L.P. Radio frequency data collection
WO2014163541A1 (en) * 2013-04-02 2014-10-09 Telefonaktiebolaget Lm Ericsson (Publ) Traffic classification over the base station subsystem transport network
US9813938B2 (en) * 2013-07-11 2017-11-07 Qualcomm Incorporated Systems and methods for dynamic adaptation of channel access or transmission parameters
KR102091138B1 (en) * 2013-09-12 2020-03-19 삼성전자주식회사 Method for Data Transmission for Wireless Network Environment and Data Transmitter
US9577937B2 (en) * 2014-07-23 2017-02-21 Cisco Technology, Inc. Ensuring dynamic traffic shaping fairness
US9420610B2 (en) * 2014-07-29 2016-08-16 Qualcomm Incorporated Estimating wireless capacity
US20160316393A1 (en) * 2015-04-27 2016-10-27 Spreadtrum Hong Kong Limited QCI Usage and Signaling for IP Flow Selection

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5982748A (en) * 1996-10-03 1999-11-09 Nortel Networks Corporation Method and apparatus for controlling admission of connection requests
US20010036157A1 (en) * 2000-04-26 2001-11-01 International Business Machines Corporation System and method for controlling communications network traffic through phased discard strategy selection
US20020191573A1 (en) * 2001-06-14 2002-12-19 Whitehill Eric A. Embedded routing algorithms under the internet protocol routing layer of a software architecture protocol stack in a mobile Ad-Hoc network
US20030035371A1 (en) * 2001-07-31 2003-02-20 Coke Reed Means and apparatus for a scaleable congestion free switching system with intelligent control
US6594277B1 (en) * 1999-07-22 2003-07-15 Avaya Technology Corp. Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems
US20040198365A1 (en) * 2002-08-21 2004-10-07 Shaily Verma Technique for managing quality of services levels when interworking a wireless local area network with a wireless telephony network
US20050083840A1 (en) * 2003-10-17 2005-04-21 Motorola, Inc. Wireless local area network future service quality determination method
US6999416B2 (en) * 2000-09-29 2006-02-14 Zarlink Semiconductor V.N. Inc. Buffer management for support of quality-of-service guarantees and data flow control in data switching
US7061935B1 (en) * 2000-11-21 2006-06-13 Transwitch Corporation Method and apparatus for arbitrating bandwidth in a communications switch
US7142512B1 (en) * 1999-12-02 2006-11-28 Hitachi, Ltd. Network measurement controlling system apparatus and method
US20070058535A1 (en) * 2003-09-30 2007-03-15 Guillaume Bichot Quality of service control in a wireless local area network
US7266087B2 (en) * 2001-11-30 2007-09-04 Alcatel IP platform for advanced multipoint access systems
US20090279558A1 (en) * 2002-05-06 2009-11-12 Ian Edward Davis Network routing apparatus for enhanced efficiency and monitoring capability

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002016599A (en) * 1999-12-02 2002-01-18 Hitachi Ltd Network measurement control system and network measurement control method
JP4256599B2 (en) * 2001-05-28 2009-04-22 日本放送協会 Packet transfer control device
US7349433B2 (en) * 2001-11-01 2008-03-25 Texas Instruments Incorporated Signaling for parameterized quality of service (QoS) support
AU2003297851A1 (en) * 2002-12-10 2004-06-30 Nokia Corporation APPARATUS, AND AN ASSOCIATED METHOD, FOR PROVIDING TRAFFIC CLASS SUPPORT FOR QoS ACTIVATION IN A RADIO COMMUNICATION SYSTEM
US7949342B2 (en) * 2004-01-08 2011-05-24 Interdigital Technology Corporation Radio resource management in wireless local area networks
US7443821B2 (en) * 2004-01-08 2008-10-28 Interdigital Technology Corporation Method for clear channel assessment optimization in a wireless local area network

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5982748A (en) * 1996-10-03 1999-11-09 Nortel Networks Corporation Method and apparatus for controlling admission of connection requests
US6594277B1 (en) * 1999-07-22 2003-07-15 Avaya Technology Corp. Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems
US7142512B1 (en) * 1999-12-02 2006-11-28 Hitachi, Ltd. Network measurement controlling system apparatus and method
US20010036157A1 (en) * 2000-04-26 2001-11-01 International Business Machines Corporation System and method for controlling communications network traffic through phased discard strategy selection
US6999416B2 (en) * 2000-09-29 2006-02-14 Zarlink Semiconductor V.N. Inc. Buffer management for support of quality-of-service guarantees and data flow control in data switching
US7061935B1 (en) * 2000-11-21 2006-06-13 Transwitch Corporation Method and apparatus for arbitrating bandwidth in a communications switch
US20020191573A1 (en) * 2001-06-14 2002-12-19 Whitehill Eric A. Embedded routing algorithms under the internet protocol routing layer of a software architecture protocol stack in a mobile Ad-Hoc network
US20030035371A1 (en) * 2001-07-31 2003-02-20 Coke Reed Means and apparatus for a scaleable congestion free switching system with intelligent control
US7266087B2 (en) * 2001-11-30 2007-09-04 Alcatel IP platform for advanced multipoint access systems
US20090279558A1 (en) * 2002-05-06 2009-11-12 Ian Edward Davis Network routing apparatus for enhanced efficiency and monitoring capability
US20040198365A1 (en) * 2002-08-21 2004-10-07 Shaily Verma Technique for managing quality of services levels when interworking a wireless local area network with a wireless telephony network
US20070058535A1 (en) * 2003-09-30 2007-03-15 Guillaume Bichot Quality of service control in a wireless local area network
US20050083840A1 (en) * 2003-10-17 2005-04-21 Motorola, Inc. Wireless local area network future service quality determination method

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050152373A1 (en) * 2004-01-08 2005-07-14 Interdigital Technology Corporation Packet scheduling in a wireless local area network
US8503465B2 (en) * 2007-09-17 2013-08-06 Qualcomm Incorporated Priority scheduling and admission control in a communication network
US20090075665A1 (en) * 2007-09-17 2009-03-19 Qualcomm Incorporated Grade of service (gos) differentiation in a wireless communication network
US20090080451A1 (en) * 2007-09-17 2009-03-26 Qualcomm Incorporated Priority scheduling and admission control in a communication network
US8688129B2 (en) 2007-09-17 2014-04-01 Qualcomm Incorporated Grade of service (GoS) differentiation in a wireless communication network
US20110149875A1 (en) * 2009-12-21 2011-06-23 Motorola, Inc. Method and apparatus for ensuring access in a communication system for a plurality of groups
US8248943B2 (en) 2009-12-21 2012-08-21 Motorola Solutions, Inc. Method and apparatus for ensuring access in a communication system for a plurality of groups
US8233449B2 (en) * 2009-12-29 2012-07-31 Motorola Solutions, Inc. Method and apparatus for resource allocation in a shared wireless network
US20110158184A1 (en) * 2009-12-29 2011-06-30 Motorola, Inc. Method and apparatus for resource allocation in a shared wireless network
US9258197B2 (en) * 2010-04-27 2016-02-09 Amazon Technologies, Inc. Prioritizing service requests
US20150172134A1 (en) * 2010-04-27 2015-06-18 Amazon Technologies, Inc. Prioritizing service requests
US8972551B1 (en) * 2010-04-27 2015-03-03 Amazon Technologies, Inc. Prioritizing service requests
US9414265B2 (en) 2010-07-31 2016-08-09 Motorola Solutions, Inc. Location based policy for user equipment operating in different areas of a shared home long term evolution system
US8971258B2 (en) 2010-07-31 2015-03-03 Motorola Solutions, Inc. Policy determination for user equipment providng mutual aid in a visited enterprise operating area of a long term evolution system
US8923193B2 (en) * 2011-07-22 2014-12-30 Samsung Electronics Co., Ltd. Low power radio device and radio resource sharing method for low power radio device
US20130021967A1 (en) * 2011-07-22 2013-01-24 Samsung Electronics Co., Ltd. Low power radio device and radio resource sharing method for low power radio device
US9042286B2 (en) * 2011-11-04 2015-05-26 Intel Corporation Reducing wireless power consumption and signaling overhead for internet application background messages
US20130114485A1 (en) * 2011-11-04 2013-05-09 Rath Vannithamby Reducing wireless power consumption and signaling overhead for internet application background messages
WO2013174672A1 (en) * 2012-05-25 2013-11-28 Telefonica, S.A. A method and a system for a wireless link optimization and a use thereof for transmission power and interference reduction

Also Published As

Publication number Publication date
TWI349460B (en) 2011-09-21
MXPA06005014A (en) 2006-07-06
TW200947964A (en) 2009-11-16
KR20060105010A (en) 2006-10-09
AR061861A2 (en) 2008-09-24
KR100743439B1 (en) 2007-07-30
CA2544687A1 (en) 2005-05-26
TWI262674B (en) 2006-09-21
JP2007511174A (en) 2007-04-26
TWI390904B (en) 2013-03-21
US20050147041A1 (en) 2005-07-07
AR046363A1 (en) 2005-12-07
EP1680890A4 (en) 2009-06-24
US7525915B2 (en) 2009-04-28
CN1875571A (en) 2006-12-06
TW200614736A (en) 2006-05-01
TW200520451A (en) 2005-06-16
WO2005048533A1 (en) 2005-05-26
KR20060094099A (en) 2006-08-28
EP1680890A1 (en) 2006-07-19

Similar Documents

Publication Publication Date Title
US7525915B2 (en) Quality of service management for a wireless local area network
US7123627B2 (en) Class of computationally parsimonious schedulers for enforcing quality of service over packet based AV-centric home networks
JP4401352B2 (en) Scheduler system and method thereof
EP1702431B1 (en) Wireless local area network radio resource management admission control
Ramos et al. Quality of service provisioning in 802.11 e networks: challenges, approaches, and future directions
US20060215686A1 (en) Communication method for accessing wireless medium under enhanced distributed channel access
EP1237334A2 (en) Quality of service in wireless LAN
US20080062878A1 (en) Network Array, Forwarder Device And Method Of Operating A Forwarder Device
Cano et al. Tuning the EDCA parameters in WLANs with heterogeneous traffic: A flow-level analysis
Ni et al. QoS support for IEEE 802.11 Wireless LAN
Ju et al. Dynamic TXOP allocation for multimedia QoS providing over wireless networks
Yoon et al. Dynamic admission control in IEEE 802.11 e EDCA-based wireless home network
Yazdani et al. A fair access mechanism based on TXOP in IEEE 802.11 e wireless networks
Fan et al. Admission control for variable bit rate traffic using variable service interval in IEEE 802.11 e WLANs
Riza et al. Improving QoS in WLAN using dynamic weighted fair scheduling
Passas et al. Prioritized support of different traffic classes in IEEE 802.11 e wireless LANs
Lagkas et al. AWPP: A new scheme for wireless access control proportional to traffic priority and rate
Liu et al. Dynamic admission and congestion control for real-time traffic in IEEE 802.11 e wireless LANs
Fallah Per-session weighted fair scheduling for real time multimedia in multi-rate Wireless Local Area Networks
Choi et al. QoS Provisioning in IEEE 802.11 WLAN
Choi et al. An adaptive TXOP allocation in IEEE 802.11 e WLANs
Kuo Supporting multimedia streaming and best‐effort data transmission over IEEE 802.11 e EDCA
Keceli et al. Fairness Provision in the IEEE 802.11 e Infrastructure Basic Service Set
Villalón et al. A novel IEEE 802.11 e-based QoS protocol for voice communications over WLANs
Simsek¹ et al. QUALITY OF SERVICE IN WIRELESS LOCAL AREA NETWORKS

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE