Research Article

Channel Assignment Mechanism for Multiple APs Cochannel Deployment in High Density WLANs

Algorithm 3

Priority channel access strategy.
Input:
The original polling list .
Output:
The new polling list ;
Procedure:
while
if (down(client[]) ==1 && up(client[])==1) then
queue1[r] += client []; // r is the list of clients with both the uplink and
downlink data.
else if(down(client []) ==1 up(client [])==1) then
queue2[s] +=client []; // s is the list of clients with the uplink of downlink
data.
else (down(client []) ==0 && up(client [])==0)
queue3[t] +=client []; // t is the list of clients without data needed to
transmit.
end if
end while