Yufeng Duan Supervisor: Prof. Paolo Giaccone Collaborators: Pino Castrogiovanni, Dario Mana, Claudio Borean Transparent Bandwidth Aggregation in a Residential Access Network
2A Transparent Bandwidth Aggregation in Residential Network Motivation
b 54 Mbit/s n 72.2 Mbit/s (2.4GHz) ADSL2+M D=24.0 Mbit/s U=3.3 Mbit/s A Transparent Bandwidth Aggregation in Residential Network Motivation
Previous Work A Transparent Bandwidth Aggregation in Residential Network4 [1] Kandula, S., Lin, K. C. J., Badirkhanli, T., & Katabi, D. (2008, April). FatVAP: Aggregating AP Backhaul Capacity to Maximize Throughput. InNSDI (Vol. 8, pp ). [2] Giustiniano, D., Goma, E., Lopez Toledo, A., Dangerfield, I., Morillo, J., & Rodriguez, P. (2010, September). Fair WLAN backhaul aggregation. InProceedings of the sixteenth annual international conference on Mobile computing and networking (pp ). ACM.
Previous Work A Transparent Bandwidth Aggregation in Residential Network5 [1] Kandula, S., Lin, K. C. J., Badirkhanli, T., & Katabi, D. (2008, April). FatVAP: Aggregating AP Backhaul Capacity to Maximize Throughput. InNSDI (Vol. 8, pp ). [2] Giustiniano, D., Goma, E., Lopez Toledo, A., Dangerfield, I., Morillo, J., & Rodriguez, P. (2010, September). Fair WLAN backhaul aggregation. InProceedings of the sixteenth annual international conference on Mobile computing and networking (pp ). ACM.
Our Propose Beyond One’s Bandwidth
Our Propose Totally transparent to the clients Supports also n
Load Balancing Problem Neighbor AP Local AP Local User Path 1 Path 2
Load Balancing Problem Neighbor AP Local AP Local User?? New flow
Load Balancing Solution Round Robin Algorithm Neighbor AP Local AP Local User??
Load Balancing Neighbor AP Local AP Pending Flow Balancing (PFB) 10 flows * 9 flows
Load Balancing Pending Flow Balancing (PFB) 10 flows * 9 flows Neighbor AP Local AP Local User Path 1 Path 2
A Transparent Bandwidth Aggregation in Residential Network13 User Fairness Guarantee A user only shares the bandwidth when itself is not affected. Local AP Neighbor AP Hierarchical Token Bucket Traffic generated by local user Traffic generated by neighbor user
A Transparent Bandwidth Aggregation in Residential Network14 User Fairness Hierarchical Token Bucket Broadband LocalNeighbor NB1…
A Transparent Bandwidth Aggregation in Residential Network15 User Fairness Hierarchical Token Bucket Broadband LocalNeighbor NB1… 2mbit/s | 2mbit/s | 0 1.9mbit/s | 2mbit/s | 0 0.1mbit/s | 2mbit/s | mbit/s | 2mbit/s | mbit/s | 2mbit/s | 4
A Transparent Bandwidth Aggregation in Residential Network16 Implementation AG2AG1AG3 AP1sta0AP1sta0 AP1sta0 AP0 eth0
A Transparent Bandwidth Aggregation in Residential Network17 Implementation AG2AG1AG3 AP1sta0AP1sta0 AP1sta0 AP0 eth / / /24
Load Balancing New Packet? Mark Routing based on mark Restore mark LB Alogirth RR/PFB Y N
A Transparent Bandwidth Aggregation in Residential Network19 Performance X2 X3 X1 or X1.2 2APs 3APs Cloud storage uploading throughput
A Transparent Bandwidth Aggregation in Residential Network20 Performance Total File Size (MB) # FilestheoryPFBRR Load balancing algorithm on symmetric and asymmetric links Time (s) used to upload files Total File Size (MB) # FilestheoryPFBRR
A Transparent Bandwidth Aggregation in Residential Network21 Performance User fairness
A Transparent Bandwidth Aggregation in Residential Network22 Discussion Our propose o Totally transparent to the users o A user cannot see a performance degradation while sharing o It also supports n Cloud storage behavior o Google Drive: opens 3 connections, connection rate detection, traffic steering o Dropbox: sometimes 2 TCP connections, both for data transfer
A Transparent Bandwidth Aggregation in Residential Network23 Discussion Load balancing algorithm o PFB is more important in heterogeneous network: 3G/4G Introducing SDN o Implementation can be easily migrated to Open VSwitch
A Transparent Bandwidth Aggregation in Residential Network24 Thank you