AMUSE: Empowering Users for Cost-Aware Offloading With Throughput-Delay Tradeoffs
Mobile users face a tradeoff between cost, throughput, and delay in making their offloading decisions. To navigate this tradeoff, the authors propose AMUSE (Adaptive bandwidth Management through USer-Empowerment), a practical, cost-aware WiFi offloading system that takes into account a user's throughput-delay tradeoffs and cellular budget constraint. Based on predicted future usage and WiFi availability, AMUSE decides which applications to offload to what times of the day. To practically enforce the assigned rate of each TCP application, they introduce a receiver-side TCP bandwidth control algorithm that adjusts the rate by controlling the TCP advertisement window from the user side.