Dynamics of IP traffic: a study of the role of variability and the impact of control
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Fixing 802.11 access point selection
ACM SIGCOMM Computer Communication Review
Passive estimation of TCP round-trip times
ACM SIGCOMM Computer Communication Review
Persistent dropping: an efficient control of traffic aggregates
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
A measurement study of available bandwidth estimation tools
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Architecture and techniques for diagnosing faults in IEEE 802.11 infrastructure networks
Proceedings of the 10th annual international conference on Mobile computing and networking
Horde: separating network striping policy from mechanism
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Measurement-based characterization of 802.11 in a hotspot setting
Proceedings of the 2005 ACM SIGCOMM workshop on Experimental approaches to wireless network design and analysis
Improved access point selection
Proceedings of the 4th international conference on Mobile systems, applications and services
802.11 Wireless Networks: The Definitive Guide, Second Edition
802.11 Wireless Networks: The Definitive Guide, Second Edition
Dynamic load balancing without packet reordering
ACM SIGCOMM Computer Communication Review
Facilitating access point selection in IEEE 802.11 wireless networks
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Interactive wifi connectivity for moving vehicles
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Link-alike: using wireless to share network resources in a neighborhood
ACM SIGMOBILE Mobile Computing and Communications Review
The case for intentional networking
Proceedings of the 10th workshop on Mobile Computing Systems and Applications
Experimenting in mobile social contexts using JellyNets
Proceedings of the 10th workshop on Mobile Computing Systems and Applications
Opportunistic use of client repeaters to improve performance of WLANs
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Handover Incentives for WLANs with Overlapping Coverage
WWIC 2009 Proceedings of the 7th International Conference on Wired/Wireless Internet Communications
Interference alignment and cancellation
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
WiSwitcher: an efficient client for managing multiple APs
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
Frequency-aware rate adaptation and MAC protocols
Proceedings of the 15th annual international conference on Mobile computing and networking
Opportunistic use of client repeaters to improve performance of WLANs
IEEE/ACM Transactions on Networking (TON)
Achievable throughput-based MAC layer handoff in IEEE 802.11 wireless local area networks
EURASIP Journal on Wireless Communications and Networking - Special issue on enabling Wireless Technologies for Green Pervasive Computing
Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices
Proceedings of the 8th international conference on Mobile systems, applications, and services
ARBOR: hang together rather than hang separately in 802.11 wifi networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Designing a practical access point association protocol
INFOCOM'10 Proceedings of the 29th conference on Information communications
Proceedings of the fifth ACM international workshop on Mobility in the evolving internet architecture
Intentional networking: opportunistic exploitation of mobile network diversity
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Fair WLAN backhaul aggregation
Proceedings of the sixteenth annual international conference on Mobile computing and networking
ACM SIGMOBILE Mobile Computing and Communications Review
Insomnia in the access: or how to curb access network related energy consumption
Proceedings of the ACM SIGCOMM 2011 conference
Spider: improving mobile networking with concurrent wi-fi connections
Proceedings of the ACM SIGCOMM 2011 conference
Establishing mobile ad-hoc networks in 802.11 infrastructure mode
CHANTS '11 Proceedings of the 6th ACM workshop on Challenged networks
Establishing mobile ad-hoc networks in 802.11 infrastructure mode
WiNTECH '11 Proceedings of the 6th ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
IdleChat: enabling high bandwidth real-time applications in residential broadband networks
ACM SIGMOBILE Mobile Computing and Communications Review
Concurrent Wi-Fi for mobile users: analysis and measurements
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
The hare and the tortoise: taming wireless losses by exploiting wired reliability
MobiHoc '11 Proceedings of the Twelfth ACM International Symposium on Mobile Ad Hoc Networking and Computing
A retrospective look at the UMass DOME mobile testbed
ACM SIGMOBILE Mobile Computing and Communications Review
Making use of all the networks around us: a case study in android
Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: operations, challenges, and future design
Making use of all the networks around us: a case study in android
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Journal of Parallel and Distributed Computing
Architecting for edge diversity: supporting rich services over an unbundled transport
Proceedings of the 8th international conference on Emerging networking experiments and technologies
WiFox: scaling WiFi performance for large audience environments
Proceedings of the 8th international conference on Emerging networking experiments and technologies
LCD-Net: lowest cost denominator networking
ACM SIGCOMM Computer Communication Review
Late-binding: how to lose fewer packets during handoff
Proceeding of the 2013 workshop on Cellular networks: operations, challenges, and future design
MultiNets: A system for real-time switching between multiple network interfaces on mobile devices
ACM Transactions on Embedded Computing Systems (TECS)
Binder: a system to aggregate multiple internet gateways in community networks
Proceedings of the 2013 ACM MobiCom workshop on Lowest cost denominator networking for universal access
All your network are belong to us: a transport framework for mobile network selection
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
Hi-index | 0.00 |
It is increasingly common that computers in residential and hotspot scenarios see multiple access points (APs). These APs often provide high speed wireless connectivity but access the Internet via independent, relatively low-speed DSL or cable modem links. Ideally, a client would simultaneously use all accessible APs and obtain the sum of their backhaul bandwidth. Past work can connect to multiple APs, but can neither aggregate AP backhaul bandwidth nor can it maintain concurrent TCPs across them. This paper introduces FatVAP, an 802.11 driver that aggregates the bandwidth available at accessible APs and also balances their loads. FatVAP has three key features. First, it chooses the APs that are worth connecting to and connects with each AP just long enough to collect its available bandwidth. Second, it ensures fast switching between APs without losing queued packets, and hence is the only driver that can sustain concurrent high throughput TCP connections across multiple APs. Third, it works with unmodified APs and is transparent to applications and the rest of the network stack. We experiment with FatVAP both in our lab and hotspots and residential deployments. Our results show that, in today's deployments, FatVAP immediately delivers to the end user a median throughput gain of 2.6x, and reduces the median response time by 2.8x.