Skip to main content

Table 1 Comparison of related work and our WLAN-ATC scheme

From: Cross-layer based adaptive wireless traffic control for per-flow and per-station fairness

Scheme

Layer of deployment

Minimum required deployment

Goal

Techniques

Performance evaluation technique

Understanding TCP fairness over WLAN [2]

Transport

A wireless access point

Fairness among TCP flows

Manipulating the TCP advertised receiver window size on the AP according to the number of flows

Simulations, few experiments

Weighted window [4, 5]

Transport

All wireless clients

Fairness among clients for TCP only

Manipulating TCP window size according to the number of stations and flows

Simulations

WTC [18]

Network

Additional machine

Quality of service for both TCP and UDP flows

Assign two different priority buffer queues

Experiment Testbed

VSB [21, 22]

Network

Additional machine

Per-station throughput fairness for TCP traffic

Exploit the QDISC and FILTER traffic control tools of the iproute2 package on a Linux machine located between the gateway and AP

Experiment Testbed

Rate limiter [9, 20]

Network

Additional machine

Per-flow fairness between uplink and downlink

Limit rate of uplink flow and detects packet loss at downlink buffer queue

Experiment Testbed

WLAN-ATC

Network and data link

A wireless access point

Per-station Fairness, Uplink and Downlink Fairness for both TCP and UDP. Also adaptively allocate remaining bandwidth to greedy clients

Dynamically limit rate of each station, rate of uplink and downlink flow within a station, and modify the CWmin of AP

Experiment Testbed

Access cost estimator (ACE) [7, 8]

Network and data link

A wireless access point

Per-station fairness for TCP and ensure high channel utilization

Calculate channel access cost, and set a single it in the MAC header to notify high access and utilize ECN mechanism for reducing TCP traffic

Simulations

WD and WDPA [15]

Data link

All wireless stations including the access router

Adaptive bandwidth sharing for QoS for both TCP and UDP flows

Assign the priority of traffic in MAC layer

Simulations

DATC [6]

Data link

All wireless clients

Both per-flow and per-station fairness of TCP flows

Fairly allocate channel access time to each station

Simulations

Dynamic CW control [23, 24]

Data link

A wireless access point

Per-flow fairness for both UDP and TCP

Optimize CWmin of AP

Simulations