Network Cooperation for Client-AP Association Optimization Akash Baid, Ivan Seskar, Dipankar Raychaudhuri WINLAB, Rutgers University Introduction →Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution ○ Simulation Results ○ Conclusion • Exponential rise in no. of planned WiFi deployments telecom, cable, service companies • Large WiFi networks leverage years of research on enterprise WLAN management • However, less focus on how one managed network interacts/interferes/coordinates with another APs of two networks in Brooklyn area of New York City This work: Study the effect of inter-network interference on the intra-network performance optimization Operational Cooperation Model →Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution ○ Simulation Results ○ Conclusion • Each network periodically shares the info about the location and operating channels of its APs with all other networks operating in the same area • Clients belonging to one network cannot join other networks • Advantages of operational coop. over full access coop: – Authentication functionality within each network – Extra capacity provisioning not required – A network can retain the control of sessions, policy, and billing We show how each network can optimize client-AP associations to minimize the effects of inter-network interference. Motivating Example →Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution ○ Simulation Results ○ Conclusion 27 Mbps Mbps 54 48 Mbps 24 36 Mbps Default Selection: Connect to closest (AP1) Intra-network optimization: Take AP load into account (AP2) Inter-network optimization: Take effect of foreign APs into account (AP3) Intra-network optimization of client-AP associations can lead to inefficient results in presence of foreign networks System Model ○ Motivation →System Model ○ ○ • 𝑁 independently operated WiFi networks: indexed by 𝑖 • 𝐴𝑖 Access Points; 𝑈𝑖 Clients in the 𝑖 th network Problem Formulation 𝑥𝑖𝑗 (k) Optimal Solution connection state between the 𝑗th client and 𝑘th AP of the 𝑖 th network 𝑝𝑖𝑗 (k) fraction of time provided by the AP to the client 𝑟𝑖𝑗 (k) effective bit rate ○ Simulation Results ○ Conclusion Effective rate of 𝑗th client of 𝑖 th network: 𝐵𝑖𝑘 𝐶𝑖𝑘 set of co-channel foreign APs within carrier sense range set of co-channel foreign APs outside carrier sense but within interference range (potential hidden nodes) System Model ○ Motivation →System Model ○ Problem Formulation ○ Optimal Solution ○ Simulation Results ○ Conclusion • Assumptions: – No priority order between clients – Each AP enforces proportional fairness between connected clients ⇒ equal time share [Liew’05] – Only downlink traffic (from APs to clients) – Full buffer (clients always have pending data requests at the AP) • Average channel time for a client: Parameter in the range (0,1) which captures the average effect of hidden node interference per interferer Intra-Network Optimization ○ Motivation ○ System Model →Problem Formulation ○ Optimal Solution ○ Simulation Results ○ Conclusion • Each network 𝑖 aims to maximize the sum utility of all its clients by controlling the association 𝑥𝑖𝑗 (k) • However, in this case, a network does not know what foreign networks are doing ⇒ no 𝐵𝑖𝑘 , 𝐶𝑖𝑘 terms • Non-linear integer program: Cooperative Optimization ○ Motivation ○ System Model →Problem • The optimization is now done cooperatively by all networks – For each AP of each network, the number of interferers is known Formulation ○ Optimal Solution ○ Simulation Results ○ Conclusion • Combined optimization problem: Solving the integer program ○ Motivation ○ System Model ○ Solution ○ – Essentially the same approach as [Yang’08] Problem Formulation →Optimal ○ • For intra-network problem: Simulation Results Non-linear integer program Relaxed discretized linear program Shmoys & Tardos’ rounding process – 2 + ∈ approximate solution in polynomial time Conclusion • For cooperative problem: – Once the inter-network parameters are known, problem decomposes into 𝑁 different problem – Each network can individually solve the problem using the same approach as above Simulation ○ Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution →Simulation • Comparison between: – Least Distance: Each client connects to the closest AP of the same network (benchmark case) – Intra-Network Optimization: Each network optimizes the association pattern of its clients. – Cooperative Optimization: All networks share information for optimizing the client association Results ○ Conclusion • 2-6 overlapping networks, 15-35 APs/network, 50-250 clients/network • Two types of deployments: – Uniform-random – Clustered Random Deployment ○ Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution →Simulation • APs and clients uniformly placed in a 500 x 500m area • Minimum separation of 50m between 2 APs of same network; no minimum across networks • Frequency selection: each AP chooses one of the three orthogonal channels in the 2.4 GHz range that minimizes the number of co-channel APs in its range Results ○ Conclusion - Carrier Sense radius: 215m - Interference radius: 250m - Physical data rates 𝑟𝑖𝑗 𝑘 selected based on distance between the client 𝑗 and AP 𝑘 Simulation Results ○ Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution →Simulation Results ○ Conclusion • 2 Networks, 25 APs, 150 clients per network • 2x gains in low rate clients, slight gain in median Simulation Results ○ Motivation ○ System Model ○ Problem Formulation 10 percentile client throughput Optimal Solution 0.6 Results ○ Conclusion Throughput (Mbps) →Simulation Throughput (Mbps) ○ • Gains consistent as no. of overlapping networks increase, loss in mean rate reduces 0.4 0.2 0 N=2 N=3 N=4 Least Distance 2 Mean client throughput 1.5 1 0.5 0 N=2 N=3 N=4 Intra-network Optim. Cooperative Optim. Clustered Deployment ○ Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution →Simulation Results ○ Conclusion • Aim is to study topology-specific interference patterns • Reflects realistic scenarios where some networks have dense deployments in a popular spot • Two network example: – APs of 1st network clustered in 3 rectangular regions of size 200x200 meters each – APs of 2nd network still uniformly random across the area – Client placement, other parameters still same as before Clustered Deployment ○ ○ ○ Motivation System Model Problem Formulation 0.8 Optimal Solution Least Distance Intra-Network Cooperative Net 1 APs are clustered ⇓ 0.6 Effect of Net 2 APs is less 0.4 ⇓ Info from Net 2 not very useful 0.2 0 -2 10 →Simulation Results -1 0 10 10 1 10 2 10 Client Rates (Mbps) Conclusion Network 2 1 0.8 CDF ○ Network 1 1 CDF ○ Least Distance Intra-Network Cooperative Net 1 APs are clustered ⇓ 0.6 0.4 7x Gain in 10 %ile throughput 0.2 0 -2 10 Effect of the cluster of Net 1 APs on Net 2 is high ⇓ Info from Net 1 helps a lot -1 10 0 10 Client Rates (Mbps) 1 10 2 10 Moving Forward ○ Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution ○ Simulation Results → Conclusion • New initiative towards network collaboration for spectrum allocation • Starting under the new NSF EARS program Moving Forward ○ Motivation ○ System Model ○ Problem Formulation ○ Optimal Solution ○ Simulation Results → Conclusion • Software Defined Network (SDN) approach to implementing network collaboration Thanks ! Questions? Extras Motivating Example Default Selection: Closest AP Intra-Network Optimization Inter-Network Optimization
© Copyright 2026 Paperzz