Abstract

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 3$$\times$$× throughput) performance improvements it provides in real-world experiments. We conduct both theoretical analysis and extensive experiments to show that super-aggregation is able to improve throughput beyond the sum of the parts under most of the cases.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call