Improving TCP/IP performance over wireless networks
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
WTCP: a reliable transport protocol for wireless wide-area networks
Wireless Networks - Selected Papers from Mobicom'99
Adaptive rate control for streaming stored fine-grained scalable video
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Transport Level Mechanisms for Bandwidth Aggregation on Mobile Hosts
ICNP '01 Proceedings of the Ninth International Conference on Network Protocols
MAR: a commuter router infrastructure for the mobile Internet
Proceedings of the 2nd international conference on Mobile systems, applications, and services
CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces
Proceedings of the 4th international conference on Mobile systems, applications and services
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Wireless Networks - Special issue: Selected papers from ACM MobiCom 2003
A measurement study of vehicular internet access using in situ Wi-Fi networks
Proceedings of the 12th annual international conference on Mobile computing and networking
Context-for-wireless: context-sensitive energy-efficient wireless data transfer
Proceedings of the 5th international conference on Mobile systems, applications and services
Wireless wakeups revisited: energy management for voip over wi-fi smartphones
Proceedings of the 5th international conference on Mobile systems, applications and services
The spoofer project: inferring the extent of source address filtering on the internet
SRUTI'05 Proceedings of the Steps to Reducing Unwanted Traffic on the Internet on Steps to Reducing Unwanted Traffic on the Internet Workshop
Aggregating Bandwidth for Multihomed Mobile Collaborative Communities
IEEE Transactions on Mobile Computing
PRISM: Improving the Performance of Inverse-Multiplexed TCP in Wireless Networks
IEEE Transactions on Mobile Computing
The MPEG-4 fine-grained scalable video coding method for multimediastreaming over IP
IEEE Transactions on Multimedia
Optimized traffic flow assignment in multi-homed, multi-radio mobile hosts
Computer Networks: The International Journal of Computer and Telecommunications Networking
Towards support for collaborative navigation in complex indoor environments
Proceedings of the ACM 2011 conference on Computer supported cooperative work
MicroCast: cooperative video streaming on smartphones
Proceedings of the 10th international conference on Mobile systems, applications, and services
High performance vehicular connectivity with opportunistic erasure coding
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Multipoint-to-point communications for SHE surveillance with QoS and QoE management
Engineering Applications of Artificial Intelligence
When David helps Goliath: the case for 3G onloading
Proceedings of the 11th ACM Workshop on Hot Topics in Networks
A first look at multi-access connectivity for mobile networking
Proceedings of the 2012 ACM workshop on Capacity sharing
Late-binding: how to lose fewer packets during handoff
Proceeding of the 2013 workshop on Cellular networks: operations, challenges, and future design
Scheduling packets over multiple interfaces while respecting user preferences
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Hi-index | 0.01 |
Most mobile devices today are equipped with multiple and heterogeneous wireless interfaces. In this paper we ask the following question: what is the best approach to leverage the multiple interfaces available at a mobile device in terms of the performance delivered to the user? In answering the question we argue that simple "bandwidth aggregation" approaches do not provide any meaningful benefits when the multiple interfaces used have highly disparate bandwidths as is true in many practical environments. We then present super-aggregation, a set of mechanisms that in tandem use the multiple interfaces intelligently and in the process is able to achieve a performance that is "better than the sum of throughputs" achievable through each of the interfaces individually. We prototype super-aggregation on both a laptop and the Google Android mobile phone and demonstrate the significant (up to 3x throughput) performance improvements it provides in real-world experiments.